Esercitazione: Scrittura di istruzioni Transact-SQLTutorial: Writing Transact-SQL Statements

SI APPLICA A: sìSQL Server (a partire dalla versione 2008) sìDatabase SQL di AzuresìAzure SQL Data Warehouse sìParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

L'esercitazione per la scrittura di istruzioni Transact-SQLTransact-SQLWelcome to the Writing Transact-SQLTransact-SQL Statements tutorial. è destinata agli utenti che non hanno familiarità con la scrittura delle istruzioni SQLThis tutorial is intended for users who are new to writing SQL statements. e consentirà ai nuovi utenti di esaminare alcune istruzioni di base per creare tabelle e inserire i dati.It will help new users get started by reviewing some basic statements for creating tables and inserting data. Ai fini di questa esercitazione viene utilizzato Transact-SQLTransact-SQL, l'implementazione MicrosoftMicrosoft dello standard SQL.This tutorial uses Transact-SQLTransact-SQL, the MicrosoftMicrosoft implementation of the SQL standard. Questa esercitazione costituisce una breve introduzione al linguaggio Transact-SQLTransact-SQL e non rappresenta un'alternativa a un corso su Transact-SQLTransact-SQL .This tutorial is intended as a brief introduction to the Transact-SQLTransact-SQL language and not as a replacement for a Transact-SQLTransact-SQL class. Le istruzioni incluse in questa esercitazione sono intenzionalmente semplici e non sono progettate per illustrare la complessità di un tipico database di produzione.The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database.

NOTA: ai principianti è consigliabile usare SQL Server Management StudioSQL Server Management Studio invece di scrivere istruzioni Transact-SQLTransact-SQL .NOTE: If you are a beginner you might find it easier to use SQL Server Management StudioSQL Server Management Studio instead of writing Transact-SQLTransact-SQL statements.

Per ulteriori informazioniFinding More Information

Per altre informazioni su un'istruzione specifica, cercare il nome dell'istruzione nella documentazione online di SQL Server oppure usare il sommario per individuare i 1.800 elementi del linguaggio elencati in ordine alfabetico in Guida di riferimento a Transact-SQL (Motore di database).To find more information about any specific statement, either search for the statement by name in SQL Server Books Online, or use the Contents to browse the 1,800 language elements listed alphabetically under Transact-SQL Reference (Database Engine). È inoltre possibile trovare informazioni eseguendo una ricerca per parole chiave correlate all'oggetto di proprio interesse.Another good strategy for finding information is to search for key words that are related to the subject matter you are interested in. Se ad esempio si vogliono informazioni su come restituire una parte di una data, come il mese, cercare dates [SQL Server] nell'indice e selezionare dateparts.For example, if you want to know how to return a part of a date (such as the month), search the index for dates [SQL Server], and then select dateparts. Si accede così all'argomento DATEPART (Transact-SQL).This takes you to the topic DATEPART (Transact-SQL). Oppure, per trovare informazioni sull'uso delle stringhe, cercare ad esempio funzioni stringa.As another example, to find out how to work with strings, search for string functions. Si accede così all'argomento Funzioni per i valori stringa (Transact-SQL).This takes you to the topic String Functions (Transact-SQL).

Lezioni dell'esercitazioneWhat You Will Learn

In questa esercitazione vengono illustrate le procedure per la creazione di un database e di una tabella, per l'inserimento di dati in quest'ultima e quindi per la lettura, l'aggiornamento e l'eliminazione dei dati, nonché per l'eliminazione della tabella.This tutorial shows you how to create a database, create a table in the database, insert data into the table, update the data, read the data, delete the data, and then delete the table. Verranno create viste e stored procedure e verrà configurato un utente per il database e i dati.You will create views and stored procedures and configure a user to the database and the data.

L'esercitazione è suddivisa in tre lezioni:This tutorial is divided into three lessons:

Lezione 1: Creazione di oggetti di databaseLesson 1: Creating Database Objects
In questa lezione si procederà alla creazione di un database, alla creazione di una tabella, all'inserimento in quest'ultima dei dati che verranno quindi aggiornati e letti.In this lesson, you create a database, create a table in the database, insert data into the table, update the data, and read the data.

Lezione 2: Configurazione delle autorizzazioni per gli oggetti di databaseLesson 2: Configuring Permissions on Database Objects
In questa lezione si procederà alla creazione di un account di accesso e un utente.In this lesson, you create a login and user. Verranno inoltre create una vista e una stored procedure e si concederanno all'utente le autorizzazioni necessarie per l'esecuzione della stored procedure.You will also create a view and a stored procedure, and then grant the user permission to the stored procedure.

Lezione 3: Eliminazione di oggetti di databaseLesson 3: Deleting Database Objects
In questa lezione si procederà alla rimozione dell'accesso ai dati, all'eliminazione di questi da una tabella che verrà a sua volta eliminata e quindi all'eliminazione del database.In this lesson, you remove access to data, delete data from a table, delete the table, and then delete the database.

RequisitiRequirements

Per completare questa esercitazione non è necessario conoscere il linguaggio SQL. È tuttavia consigliabile conoscere i concetti di base correlati ai database, ad esempio le tabelle.To complete this tutorial, you do not have to know the SQL language, but you should understand basic database concepts such as tables. Durante l'esercitazione verranno creati un database e un utente di Windows.During this tutorial, you will create a database and create a Windows user. Per queste attività è necessario disporre di un livello elevato di autorizzazione. È pertanto consigliabile accedere al computer come amministratore.These tasks require a high level of permissions; therefore, you should log in to the computer as an administrator.

È necessario che nel sistema siano installati i componenti seguenti:Your system must have the following installed: