Le funzioni integrate in T-SQL

February 14

Le funzioni integrate in T-SQL


Gli sviluppatori di applicazioni e gli amministratori di database utilizzano il linguaggio di programmazione T-SQL per costruire e mantenere i database. Come con altri linguaggi di programmazione, si è dotato di funzioni per eseguire la matematica, gestire stringhe di caratteri e gestire altre attività comuni. Consente inoltre un programmatore di scrivere funzioni personalizzate e memorizzarli in libreria di funzioni. Funzioni di eliminare inutili ripetizioni di programmi, rendendoli più efficienti e più facile da leggere.

T-SQL

Transact-SQL, noto anche come T-SQL, è un dialetto del Structured Query Language per la programmazione di database del computer. sistemi di database di Sybase SQL Server e Microsoft utilizzano T-SQL come lingua principale. T-SQL è conforme alla voce standard ANSI SQL-92 per la lingua. Anche se molti programmi scritti in T-SQL sono compatibili con altre versioni di SQL, piccole differenze tra i dialetti creano problemi di compatibilità.

Funzioni matematiche

Transact-SQL viene fornito con un set generoso di funzioni matematiche scientifiche, tra cui i logaritmi, trigonometria e esponenziali. Ad esempio, per calcolare cinque elevato alla quarta potenza, un programmatore utilizza la funzione, POWER (5, 4). Oltre a questi, T-SQL ha funzioni matematiche più generali, come l'arrotondamento, troncamento, segno e valore assoluto. Queste funzioni permettono ai programmatori di utilizzare T-SQL per l'ingegneria e la finanza così come le applicazioni di business.

Stringa e Funzioni di data

Spesso, i programmatori hanno bisogno di manipolare le stringhe di caratteri, come ad esempio per estrarre il numero da un indirizzo stradale o per determinare se una persona digitato il suo nome con un iniziale del secondo. Hanno anche estrarre informazioni da date, 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 la lunghezza carattere di un campo e LTRIM () per rimuovere eventuali spazi iniziali fino al primo carattere non vuoto di un campo. La funzione DATEDIFF () trova la differenza tra due date, DATEADD () aggiunge giorni, settimane o altri intervalli di data per una data esistente e DATEPART () dà il mese, il giorno o l'anno di una data come un numero.

Funzioni definite dall'utente

Un programmatore scrive una nuova funzione se ha una formula che usa ripetutamente. Transact-SQL offre un comando CREATE funzione, che lei tipi in un programma di editor di SQL, seguito da un nome di funzione e di una formula o un insieme di comandi SQL. Una volta che ha aggiunto la funzione al database, può quindi fare riferimento a esso nello stesso modo di qualsiasi delle funzioni integrate.