Accesso ai dati di un database e modifica di tali dati

Per accedere e modificare i dati di un database è necessario avere una conoscenza delle nozioni fondamentali relative alla creazione e all'esecuzione di istruzioni Transact-SQL, nonché all'elaborazione dei risultati sotto forma di set di risultati relazionali, ovvero in formato tabella.

Negli argomenti di questa sezione viene illustrato come recuperare dati da tabelle Microsoft SQL Server e come modificarli.

Contenuto della sezione

  • Strumenti di query
    Vengono descritti i diversi tipi di strumenti utilizzati con SQL Server.

  • Selezione di un database
    Descrive come SQL Server determina quale database contiene un oggetto specificato.

  • Utilizzo delle opzioni di SQL Server
    Descrive le opzioni che influiscono sui risultati e sulle prestazioni delle istruzioni SQL.

  • Elementi di Transact-SQL
    Descrive i principali elementi della sintassi utilizzati nelle istruzioni Transact-SQL.

  • Nozioni fondamentali sulle query
    Descrive le procedure fondamentali per la creazione di istruzioni Transact-SQL. Descrive inoltre le clausole principali utilizzate nelle istruzioni SELECT, INSERT, DELETE e UPDATE:

    • Elenco SELECT

    • Clausola FROM

    • Clausola WHERE

    • Clausola ORDER BY

    • Clausole JOIN

  • Modifica di set di risultati
    Descrive come modificare e controllare i risultati delle query unendo set di risultati e viste, utilizzando set di risultati temporanei, creando report di riepilogo dei set di risultati e inviando notifiche quando i set di risultati vengono modificati.

  • Modifica di dati in un database
    Descrive i metodi di inserimento di nuove righe e di aggiornamento o eliminazione delle righe esistenti.

  • Transact-SQL procedurale
    Descrive i metodi di raggruppamento di istruzioni Transact-SQL.

  • Transazioni (Motore di database)
    Descrive come raggruppare in una transazione diverse istruzioni di modifica dei dati.

  • Utilizzo di blocchi e controllo delle versioni delle righe
    Descrive in che modo in SQL Server venga impedita la modifica contemporanea degli stessi dati da parte di più utenti.

  • Cursori (Motore di database)
    Descrive come le istruzioni SELECT restituiscono sempre un set di righe anche se in alcuni casi nelle applicazioni il set di risultati deve essere elaborato una riga alla volta. I cursori supportano l'elaborazione di un set di risultati una riga o un blocco di righe alla volta.

  • Query distribuite
    Viene descritto come scrivere il codice di istruzioni Transact-SQL che fanno riferimento a dati in istanze distinte di SQL Server o anche in origini dati ODBC o OLE DB non SQL Server.