Comandi T-SQL - Concept - Comandi T-SQL di base o avanzati

Sommario:

Anonim

Introduzione ai comandi T-SQL

Ogni database RDBMS disponibile supporta sostanzialmente istruzioni o comandi SQL (Structured query language) per l'esecuzione di qualsiasi query dello sviluppatore dai dati di archiviazione nel database corrispondente. Ogni database può supportare un linguaggio di tipo SQL specifico. Il comando T-SQL non è altro che un linguaggio di query specifico che si basa su SQL e chiamato come linguaggio di query Transact Structure. È uno degli attuali prodotti Microsoft in aggiornamento e principalmente un'estensione chiave del linguaggio SQL. Supporta principalmente il server MS SQL.

Comandi T-SQL di base

Esistono molti comandi SQL per T-SQL, in particolare per il recupero, l'inserimento, l'eliminazione o il troncamento del tipo di livello di manipolazione dei dati dell'attività. Alcuni dei comandi T-SQL di base sono indicati come di seguito:

  1. Modifica tabella : utilizza sostanzialmente per modificare una definizione di colonna di tabella esistente oppure aggiungi una nuova colonna o elimina una colonna già aggiunta. La colonna Alter table può essere utilizzata anche in caso di ridenominazione della tabella.
  2. Crea tabella : viene utilizzato per la creazione di una nuova tabella con una definizione specifica, la tabella di creazione può essere utilizzata per alcune nuove tabelle con tablespace predefinito, per l'utilizzo di alcuni tablespace di definizione sulla creazione di nuove tabelle è necessario definire lo stesso con l'istruzione create.
  3. Crea vista : utilizzando questo comando T-SQL siamo in grado di creare una vista. Supponiamo che ci sia qualche query specifica che in realtà ha richiesto molto tempo per essere eseguita, in quel caso, possiamo definire quella specifica query come una tabella temporanea e creare una nuova vista con questa tabella temporanea eseguita i dati. Ora chiamando la vista direttamente, tranne questa esecuzione della query, si otterrà un risultato molto più veloce del solito. Crea un comando di visualizzazione aiuta effettivamente a creare lo stesso.
  4. Elimina : utilizzare per eliminare tabella, colonna specifica della tabella, riga specifica della tabella o interi dati all'interno della tabella. Esistono normalmente tre tipi di eliminazione disponibili nei comandi T-SQL, eliminati utilizzando alcuni comandi del cursore, in cui si eliminano alcuni dati specifici della colonna chiave menzionandoli nel cursore. Elimina con un comando dinamico, in cui qualcuno può eliminare alcuni dati chiave con una condizione dinamica specifica, può eliminare anche una o più righe specifiche in base alla condizione fornita. Elimina usando un comando di lingua, anche qui alcune condizioni di una lingua specifica che aiuta a rimuovere una o più righe alla volta.
  5. Inserisci : Usando i comandi di inserimento qualcuno può inserire una o più righe nella tabella. Esistono due tipi di inserti critici disponibili in caso di comando T-SQL. Uno è inserito righe in una tabella o vista utilizzando alcune condizioni dinamiche. Qui qualcuno può inserire dati nella tabella in base ad alcune condizioni dinamiche menzionate nella query. E un altro viene inserito nella tabella o nella vista in base a un comando di lingua. In questo caso, è possibile eseguire un inserimento in base a una condizione della lingua menzionata nel comando.
  6. Aggiornamento : il comando Aggiorna viene utilizzato principalmente per aggiornare alcune delle righe esistenti in una tabella. Tre tipi di aggiornamento disponibili in T-SQL, usando il cursore un tipo di aggiornamento posizionale, usando un comando dinamico, un tipo di aggiornamento dinamico basato sulla query menzionata, usando il comando lingua, è anche un aggiornamento dinamico ma basato su la lingua specifica.

Comandi T-SQL intermedi

Ci sono molti altri comandi SQL popolari utilizzati anche dallo sviluppatore, che non sono comandi di base ma che lavorano con T SQL in più, questi comandi SQL sono molto richiesti per l'esecuzione. Alcuni di questi tipi di richiesta di comandi SQL intermedi sono indicati di seguito:

  1. Inizia transazione : Inizia transazione è per gestire o menzionare il punto iniziale della gestione delle transazioni creata dall'utente. Supponiamo che qualcuno disposto a eseguire più query di manipolazione dei dati ma disposto a eseguire il commit della stessa query una volta, in tal caso, per iniziare la transazione, è necessario menzionare per identificare l'inizio di tali istruzioni DML.
  2. Commetti transazione : sostanzialmente esegue il commit dell'intera transazione nel database. Come accennato in precedenza qualcuno disposto a impegnare l'intera istruzione DML una volta senza alcun commit individuale. In quello in cui menzioneranno il comando di transazione, commetterà l'intera esecuzione DML tra i mezzi di confine della transazione dall'inizio al commit.
  3. Crea indice : crea un indice specifico per la tabella a volte su una colonna utile specifica. È stato creato un indice su alcune colonne chiave della tabella in cui tali colonne sono molto utili in termini di logica dell'applicazione.
  4. Tronca tabella : troncando i dati di una tabella, ma non eliminerà mai la struttura della tabella.
  5. Transazione di rollback: fa anche la stessa cosa del commit, normalmente esegue il rollback dell'intera transazione tra i limiti di definizione della transazione.

Comandi avanzati T-SQL

Tuttavia, alcune delle attività critiche devono essere eseguite frequentemente dagli utenti del comando T-SQL. Tali attività hanno anche bisogno di eseguire alcuni tipi di comandi avanzati, che vengono utilizzati principalmente da alcune persone manageriali per concedere o revocare l'accesso a un utente specifico, eliminando parte della struttura della tabella critica, fornendo l'autorizzazione per accedere a una tabella specifica nella database ecc. Questi tipi avanzati di comandi T-SQL sono di seguito:

  1. Indice di rilascio: eliminazione dell'indice creato esistente con struttura dal database. È una decisione architettonica che eliminare un indice da una tabella specifica possa avere molteplici impatti. Pertanto, l'accesso di solito concesso ad alcune persone chiave specifiche di un progetto.
  2. Elimina tabella : eliminazione di una tabella di definizione esistente con struttura dal database. Se si elimina una tabella dal database, la tabella verrà rimossa completamente.
  3. Concedi : concedere l'intera tabella o database per alcuni utenti critici specifici.
  4. Revoca : revoca di alcuni accessi critici per alcuni utenti specifici.
  5. Usa : Fornisce accesso per un database esistente.

Suggerimenti e trucchi per usare i comandi T-SQL

Alcuni utenti comuni che utilizzano molto frequentemente query di comandi T-SQL, normalmente utilizzano alcuni suggerimenti e trucchi per utilizzare l'output dei comandi t-SQL in modo corretto. Quel tipo di trucchi normalmente utilizzati per risolvere alcune query specifiche dell'utente e visualizzare l'output di esecuzione per comprenderlo correttamente. Alcuni dei trucchi chiave più comunemente usati sono:

  1. Ripristina database : atteggiamento normale dello sviluppatore comune per l'utilizzo dell'utilità di backup comune del server SQL per il ripristino del database. Considerando che T-SQL ha alcuni comandi chiave per ripristinare il database, che è più veloce e sicuro del meccanismo di ripristino del server SQL.
  2. Stored procedure: il concetto di procedura memorizzata normalmente comune non supporta il server SQL, ma T-SQL ha fornito una procedura store sp_executeSQLFromFile, aiuta lo sviluppatore ad eseguire comandi T-SQL nella struttura delle procedure store, che è più veloce del solito.

Conclusione Comandi -T-SQL

T-SQL è uno dei linguaggi di query SQL chiave utilizzati criticamente per il server SQL per l'esecuzione di query. Poiché T-SQL si basa su SQL, quindi quasi le funzionalità massime disponibili sono le stesse di SQL. Tuttavia, non è ancora molto popolare.

Articoli consigliati

Questa è stata una guida ai comandi T-SQL. Qui abbiamo discusso i comandi T-SQL di base e avanzati e alcuni comandi T-SQL immediati. Puoi anche leggere il seguente articolo per saperne di più -

  1. Usi dei comandi HBase
  2. Come usare i comandi Sqoop
  3. Importanza dei comandi del tableau
  4. Comandi alveare Come si usa