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