Transact-SQL (T-SQL)

Autore: Randy Alexander
Data Della Creazione: 3 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
Видео курс Transact SQL. Урок 1. Знакомство с SQL. Типы данных.
Video: Видео курс Transact SQL. Урок 1. Знакомство с SQL. Типы данных.

Contenuto

Definizione - Cosa significa Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) è la versione proprietaria di Microsoft di ANSI SQL per il suo database relazionale di SQL Server.

Il Structured Query Language (SQL) è il linguaggio di query del database relazionale più utilizzato e la sua versione standardizzata - progettata dall'American National Standards Institute (ANSI) - è nota come ANSI SQL. Tuttavia, la maggior parte dei fornitori ha anche implementato versioni proprietarie di SQL con funzionalità aggiuntive.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Transact-SQL (T-SQL)

T-SQL supporta completamente ANSI SQL e migliora il linguaggio con diverse funzionalità, ad esempio il linguaggio Control-of-Flow, le variabili locali e i miglioramenti alle istruzioni UPDATE e DELETE.

Esempi di linguaggio di controllo del flusso includono quanto segue:

  • Parole chiave BEGIN ed END per contrassegnare un blocco di transazioni.
  • WAITFOR attende un determinato evento o ora del giorno per eseguire una transazione.
  • INVIO per tornare immediatamente da una procedura o funzione memorizzata.

T-SQL è fondamentale per SQL Server perché ogni azione del database di SQL Server è effettivamente una serie di istruzioni T-SQL. Le azioni eseguite vengono prima tradotte in istruzioni T-SQL, anche quando si utilizza l'interfaccia grafica.

Le istruzioni T-SQL possono essere eseguite nello strumento di accesso principale per SQL Server e SQL Server Management Studio (SSMS) o in sqlcmd, lo strumento da riga di comando dedicato. Questa operazione è simile a come viene utilizzato l'ambiente MS-DOS per l'esecuzione dei comandi del sistema operativo Windows.