Descrivere T-SQL per la programmazione

Completato

Transact-SQL (T-SQL) è un'estensione proprietaria del linguaggio SQL (Structured Query Language) standard aperto. Supporta le variabili dichiarate, l'elaborazione di stringhe e dati, la gestione degli errori e delle eccezioni e il controllo delle transazioni. Mentre SQL è un linguaggio di programmazione, T-SQL aggiunge il supporto per la programmazione procedurale e l'uso di variabili locali.

Un programma T-SQL inizierà in genere con un'istruzione BEGIN e terminerà con un'istruzione END, con le istruzioni da eseguire tra di loro.

Quando si passa dall'esecuzione di oggetti di codice a crearli, è necessario comprendere in che modo più istruzioni interagiscono con il server durante l'esecuzione. Durante lo sviluppo di programmi, è necessario archiviare temporaneamente i valori. Ad esempio, potrebbe essere necessario archiviare temporaneamente i valori che verranno usati come parametri nelle stored procedure.

Infine, è possibile creare alias o puntatori a oggetti in modo che sia possibile farvi riferimento con un nome diverso o da una posizione diversa rispetto alla posizione in cui sono definiti.

Ecco alcune delle strutture di programmazione T-SQL supportate:

  • SE.. ELSE: un'istruzione condizionale che consente di decidere quali aspetti del codice verranno eseguiti.
  • WHILE: istruzione di ciclo ideale per l'esecuzione di iterazioni di istruzioni T-SQL.
  • DECLARE: verrà usato per definire le variabili.
  • SET: uno dei modi in cui si assegneranno valori alle variabili.
  • BATCHES: serie di istruzioni T-SQL eseguite come unità.