Accesso ai dati di un database e modifica di tali dati

L'accesso ai dati di un database e la loro modifica implica la 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 i dati da e modificarli in tabelle Microsoft SQL Server 2005.

Argomento Descrizione

Strumenti di query

Descrive i diversi tipi di strumenti utilizzati con SQL Server.

Utilizzo delle opzioni di SQL Server

Descrive le opzioni che influiscono sui risultati e sulle prestazioni delle istruzioni SQL.

Esecuzione di query nel catalogo di sistema di SQL Server

Descrive le varie interfacce al catalogo di sistema di SQL Server.

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

Descrive come scrivere il codice di istruzioni Transact-SQL che fanno riferimento a dati in istanze distinte di SQL Server o addirittura in origini dei dati ODBC o OLE DB non SQL Server.

Prestazioni delle query

Descrive in che modo le query e gli aggiornamenti nell'applicazione interagiscono con lo schema di database e in che modo è possibile ottimizzarli per migliorare le prestazioni.

Per informazioni sull'utilizzo di query XPath o istruzioni Transact-SQL che funzionano con i documenti XML, vedere Utilizzo di XML in SQL Server.

Vedere anche

Concetti

Progettazione e creazione di database

Guida in linea e informazioni

Assistenza su SQL Server 2005