Gli sviluppatori di applicazioni e gli amministratori di database utilizzano il linguaggio di programmazione T - SQL computer per costruire e mantenere i database . Come con altri linguaggi di programmazione , ma è dotato di funzioni per eseguire calcoli , gestire stringhe di caratteri e di gestire altre attività comuni . Inoltre permette ai programmatori di scrivere funzioni personalizzate e memorizzarli in libreria di funzioni. Funzioni di eliminare inutili ripetizioni nei programmi , rendendoli più efficienti e più facile da leggere . T - SQL
Transact - SQL , conosciuto anche come T - SQL , è un dialetto della Structured Query Language per la programmazione di database del computer. Sistemi di database di Sybase SQL Server di Microsoft e utilizzare T - SQL come lingua principale . T - SQL è conforme allo standard voce ANSI SQL -92 per la lingua . Anche se molti programmi scritti in T - SQL è compatibile con altre versioni di SQL , piccole differenze tra i dialetti creano problemi di compatibilità .
Funzioni matematiche
Transact - SQL viene fornito con un generoso set di funzioni matematiche scientifiche, tra cui logaritmi , trigonometria ed esponenziali . Ad esempio, per calcolare cinque elevato alla quarta potenza , un programmatore utilizza la funzione , POWER ( 5 , 4 ) . In aggiunta a questi, T - SQL ha funzioni matematiche più generali, quali l'arrotondamento , di troncamento , segno e valore assoluto . Queste funzioni permettono ai programmatori di utilizzare T - SQL per l'ingegneria e della finanza , così come le applicazioni aziendali .
String e Funzioni di data
frequenti , i programmatori hanno bisogno di manipolare stringhe di caratteri , come ad esempio per estrarre il numero di un indirizzo stradale o per determinare se una persona digitato il suo nome con l'iniziale . Hanno anche estrarre informazioni dai dati , come trovare il numero di mesi tra due date o le prove per vedere se una data cade nel mese di marzo . T - SQL utilizza la funzione DESTRA ( ) per rivelare i caratteri più a destra in un campo , LEN ( ) per trovare lunghezza carattere di un campo e LTRIM ( ) per rimuovere eventuali spazi che portano al primo carattere non vuoto di un campo. Il DateDiff ( ) la funzione di individuare la differenza tra due date , DateAdd ( ) aggiunge giorni , settimane o altri intervalli di data ad una data e DATEPART ( ) esistente dà il mese, il giorno o l'anno di una data come un numero .
< Br >
di funzioni definite dall'utente
un programmatore scrive una nuova funzione se ha una formula che usa ripetutamente . Transact- SQL fornisce un comando CREATE FUNCTION , che lei tipi in un programma di editor di SQL , seguito da un nome di funzione e di una formula o una serie di comandi SQL . Una volta che lei ha aggiunto la funzione per il database , si può quindi fare riferimento ad esso nello stesso modo come una delle funzioni built - in .