Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa guida introduttiva si userà l'estensione MSSQL per Visual Studio Code per eseguire le prime istruzioni Transact-SQL (T-SQL) su un database. Usa un database di sviluppo esistente o creane uno, definisci una tabella, inserisci dati campione e interroga i risultati.
Prerequisiti
Per completare questo avvio rapido, avrai bisogno di:
- Codice di Visual Studio.
- L'estensione MSSQL per Visual Studio Code.
- Accesso a un database di sviluppo in database SQL di Azure, database SQL in Fabric, Istanza gestita di SQL di Azure o SQL Server, con permesso di creare tabelle e modificare dati di esempio.
Se hai già un database di sviluppo, riutilizzalo. Altrimenti, scegli un percorso di configurazione:
- database SQL di Azure free tier: Crea un database nell'estensione MSSQL.
- Microsoft Fabric (SaaS): crea un database SQL nel tuo spazio di lavoro Fabric.
- Container SQL Server: Esegui SQL Server in Docker.
- SQL Server localmente o on-premises: installa SQL Server Developer Edition.
Connettersi al database
Prima di eseguire una query, connettersi al database dal Esplora oggetti. La finestra di dialogo Connessione illustra come immettere un nome del server, selezionare un tipo di autenticazione e (facoltativamente) selezionando un database. Per una procedura dettagliata completa dei tipi di input, dei metodi di autenticazione e della gestione delle connessioni, vedere Connettersi a un database con l'estensione MSSQL per Visual Studio Code.
Dopo la connessione, il server viene visualizzato nella Esplora oggetti ed è possibile avviare l'esecuzione di query.
Utilizzare un database esistente
Se hai già effettuato il provisioning di un database free tier di database SQL di Azure, collegati direttamente a quel database. Nella finestra di dialogo Connessione, seleziona o inserisci il suo nome nel campo Database invece di lasciare selezionato il database predefinito. Puoi anche usare questo percorso per un altro database di sviluppo esistente, incluso un database SQL in Fabric.
Apri un nuovo editor di query collegato al database scelto.
Esegui questa query per verificare il database attivo dell'editor:
SELECT DB_NAME() AS current_database;Conferma che il risultato corrisponda al database che intendi utilizzare. Se non funziona, seleziona la connessione al database corretta e controlla di nuovo prima di eseguire qualsiasi istruzione di esempio.
Salta Crea un database e continua con Crea una tabella. Mantieni la stessa connessione al database per i passaggi rimanenti.
Important
La seguente CREATE DATABASE Library affermazione non esegue il provisioning di un database nel free tier di database SQL di Azure. Non usarlo per il percorso del livello gratuito. Crea la tabella tutorial all'interno del database gratuito che hai già provisionato; non ripristinare né importare un altro database.
Creazione di un database
Se hai bisogno di un nuovo database su SQL Server o Istanza gestita di SQL di Azure, crea un database chiamato Library. Se hai già un database di sviluppo, usa invece Usa un database esistente.
Important
Questo passaggio crea un database generico, non un database del piano gratuito. Aggiungere un altro database cloud può comportare addebiti. Esamina i prezzi del servizio e i permessi prima di proseguire.
Aprire un nuovo editor di query: premere CTRL+N per aprire un nuovo editor di query oppure fare clic con il pulsante destro del mouse sul server e scegliere Nuova query.
Creare il database. Incollare il frammento di codice seguente nell'editor di query e selezionare Esegui:
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;Questo script crea un nuovo database denominato
Libraryse non esiste già.
Il nuovo Library database viene visualizzato nell'elenco dei database. Se non viene visualizzata immediatamente, aggiornare il Esplora oggetti.
Crea una tabella
Crea la Authors tabella all'interno del tuo database di sviluppo esistente o del Library database che hai creato.
Important
Esegui ogni passaggio separatamente e fermati se un'istruzione fallisce. Se dbo.Authors esiste già, non usarlo né cancellarlo per questo avvio rapido. Scegli un database di sviluppo diverso o cambia il nome della tabella in modo coerente in tutte le istruzioni di esempio prima di continuare.
Assicurati che l'editor di query sia collegato al database che hai scelto. Per il percorso del livello gratuito, usa il nome del database gratuito, non
Libraryomaster. RieseguiSELECT DB_NAME() AS current_database;se apri un altro editor o cambi connessioni.Creare la tabella. Sostituire il testo nella finestra della query con il frammento di codice seguente e selezionare Esegui:
CREATE TABLE dbo.Authors ( id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, first_name NVARCHAR (100) NOT NULL, middle_name NVARCHAR (100) NULL, last_name NVARCHAR (100) NOT NULL );
Questo script crea la tabella Authors con una colonna IDENTITY per il id, che genera automaticamente ID univoci.
Inserire righe
Inserire quindi i dati nella Authors tabella.
Sostituire il testo nella finestra della query con il frammento di codice seguente e selezionare Esegui:
INSERT INTO dbo.Authors (first_name, middle_name, last_name) VALUES ('Isaac', 'Yudovick', 'Asimov'), ('Arthur', 'Charles', 'Clarke'), ('Herbert', 'George', 'Wells'), ('Jules', 'Gabriel', 'Verne'), ('Philip', 'Kindred', 'Dick');
I dati di esempio verranno aggiunti alla Authors tabella.
Visualizza i dati
Per verificare i dati nella Authors tabella, eseguire la query seguente:
SELECT *
FROM dbo.Authors
ORDER BY id;
Dopo un inserimento riuscito nella nuova tabella, aspettati cinque righe in questo ordine:
| id | first_name | secondo nome | last_name |
|---|---|---|---|
| 1 | Isaac | Yudovick | Asimov |
| 2 | Arthur | Charles | Clarke |
| 3 | Herbert | George | Wells |
| 4 | Jules | Gabriel | Verne |
| 5 | Philip | Kindred | Dick |
Pulire le risorse
Rimuovi solo la tabella di esempio che hai creato in questo quickstart.
Esegui
SELECT DB_NAME() AS current_database;e conferma di essere collegato al database dove hai creato la tabella.Conferma di aver creato
dbo.Authorsdurante questa guida e di non aver più bisogno dei dati campione. Non continuare se la creazione della tabella è fallita o se la tabella appartiene a un altro progetto.Esegui la seguente istruzione per rimuovere quella tabella:
DROP TABLE dbo.Authors;
Non eliminare un database esistente, incluso il database di livello gratuito di cui hai eseguito il provisioning, come parte di questa pulizia di esempio.
Se usi il livello gratuito, tieni traccia della tua quota residua e consulta il comportamento di pausa e sforamento. Disconnetti gli editor di query e la connessione di Esplora oggetti quando hai finito. Le sessioni aperte possono impedire l'auto-pausa inattiva; disconnettersi non ripristina i secondi vCore già consumati. Una query riuscita non stabilisce la compatibilità del carico di lavoro né garantisce che l'uso futuro rientri nel limite gratuito.
Contenuti correlati
- Esplora il container database SQL di Azure per lo sviluppo locale (anteprima privata). Hai bisogno di accesso all'anteprima. Rivedi le limitazioni degli strumenti GUI prima di usare l'estensione MSSQL.
- Connettersi a un database con l'estensione MSSQL per Visual Studio Code
- estensione MSSQL per Visual Studio Code
- Esercitazione: Scrivere istruzioni Transact-SQL
- Estensione Copilot di GitHub per MSSQL per Visual Studio Code