Transact-SQL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Categorie
 
(10 versioni intermedie di 10 utenti non mostrate)
Riga 1:
{{Linguaggio di programmazione
In [[informatica]] '''Transact-SQL''' (a volte abbreviato con '''T-SQL''') è l'estensione proprietaria del linguaggio [[SQL]] sviluppata da [[Microsoft]] e [[Sybase]]. La versione di Microsoft viene fornita insieme a [[Microsoft SQL Server]], mentre Sybase utilizza questo linguaggio in [[Adaptive Server Enterprise]], il successore di [[Sybase SQL Server]].
[[cs:|nome = Transact-SQL]]
|immagine =
|didascalia =
|autore = [[Microsoft]], [[Sybase]]
|data =
|versione =
|utilizzo =
|paradigmi =
|tipizzazione =
|specifiche =
|estensione =
|influenzato_da =
|ha_influenzato =
|implementazione_riferimento =
|sistema_operativo =
|lingua =
|licenza =
|sito_web =
}}
In [[informatica]] '''Transact-SQL''' (a volte abbreviato con '''T-SQL''') è l'estensione proprietaria del linguaggio [[SQL]] sviluppata da [[Microsoft]] e [[Sybase]]. La versione di Microsoft viene fornita insieme a [[Microsoft SQL Server]], mentre Sybase utilizza questo linguaggio in [[Adaptive Server Enterprise]], il successore di [[Sybase SQL Server]].
 
Transact-SQL espandeEspande le prestazioni di SQL aggiungendo:
* Funzioni per [[Struttura di controllo|controllo di flusso]];
* Possibilità di definire [[variabile (informatica)|variabili]] locali.
* Varie funzioni per la manipolazione di [[stringa (informatica)|stringhe]], date, espressioni matematiche.
* Miglioramento delle [[istruzione (informatica)|istruzioni]] DELETE e UPDATE.
 
Line 10 ⟶ 30:
Fra le ''keyword'' con cui Transact-SQL implementa il controllo di flusso si annoverano <code>BEGIN</code> e <code>END</code>, <code>BREAK</code>, <code>CONTINUE</code>, <code>GOTO</code>, <code>IF</code> e <code>ELSE</code>, <code>RETURN</code>, <code>WAITFOR</code>, e <code>WHILE</code>.
 
<code>IF</code> e <code>ELSE</code> consentono l'esecuzione [[struttura di controllo|condizionale]] di blocchi di istruzioni. Il [[batch]] che segue stampa "giorno festivo" se la data corrente è Sabatosabato o Domenicadomenica, oppure "giorno feriale" negli altri casi.
 
<pre>
Line 90 ⟶ 110:
 
== Collegamenti esterni ==
* {{en}}[cita web|http://msdn2.microsoft.com/en-us/library/aa260642(SQL.80).aspx |Transact-SQL Reference for SQL Server 2000 (MSDN)]|lingua=en}}
* {{en}}[cita web|http://msdn2.microsoft.com/en-us/library/ms189826.aspx |Transact-SQL Reference for SQL Server 2005 (MSDN)]|lingua=en}}
* {{en}}[cita web|1=http://manuals.sybase.com/onlinebooks/group-as/asg1250e/refman |2=ASE Reference Manual]|lingua=en|accesso=14 dicembre 2007|urlarchivio=https://web.archive.org/web/20070810113825/http://manuals.sybase.com/onlinebooks/group-as/asg1250e/refman/|dataarchivio=10 agosto 2007|urlmorto=sì}}
* {{en}}[cita web|1=http://devguru.com/technologies/t-sql/ |2=DevGuru T-SQL Quick Reference]|lingua=en|accesso=14 dicembre 2007|urlarchivio=https://web.archive.org/web/20070713231204/http://devguru.com/technologies/t-sql/|dataarchivio=13 luglio 2007|urlmorto=sì}}
 
 
{{Principali linguaggi di programmazione}}
 
[[Categoria:SQL]]
 
[[Categoria:Linguaggi di interrogazione]]
 
[[ar:تي-سكيول]]
[[cs:Transact-SQL]]
[[de:Transact SQL]]
[[en:Transact-SQL]]
[[es:Transact-SQL]]
[[fr:Transact-SQL]]
[[id:Transact-SQL]]
[[is:Transact-SQL]]
[[ja:Transact-SQL]]
[[pl:Transact-SQL]]
[[pt:Transact-SQL]]
[[ru:Transact-SQL]]
[[ta:ரீ-சீக்குவல்]]
[[zh:Transact-SQL]]