Corso T‐SQL Comandi T-SQL Cos’è uno script SQL Variabili , dichiarazione e tipizzazione Operatori di assegnazione , aritmetici , confronto e concatenamento. Conversione implicita e esplicita, comandi per conversione di tipi Comandi condizionali e ciclici Comandi BEGIN END Comandi IF ELSE Comando WHILE Comando CASE Comando di selezione Istruzione SELECT Tipi di JOIN fra tabelle Raggruppamento e operatori di aggregazione Ordinamento e subquery Istruzione SELECT .. INTO Comando di inserimento Istruzione INSERT … VALUES… Istruzione INSERT … SELECT Problematiche relative alle chiavi primarie e ai valori identity Comando di aggiornamento Istruzione UPDATE UPDATE con tabelle in join Comandi di cancellazione Comando DELETE Comando TRUNCATE Comandi di creazione e distruzione di oggetti Comando CREATE Comando ALTER Comando DROP Tabelle temporanee Variabili tabella Tabelle locali e globali Come modificarle Quando conviene utilizzarle Stored procedure e funzioni Come creare una Stored Procedure o una funzione Parametri di input e di output in una Stored Procedure Funzioni scalari e di tabella Ottimizzazione query Gli indici , cosa sono e come utilizzarli Strumenti diagnostici Le Stored Procedure , perché conviene utilizzarle. Sicurezza Protezione dei dati e autorizzazioni Ruoli del database Integrità dei dati