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.
Per creare una tabella, è necessario specificare un nome per la tabella e i nomi e i tipi di dati di ogni colonna della tabella. È anche consigliabile indicare se in ogni colonna sono consentiti valori Null.
La maggior parte delle tabelle ha una chiave primaria, costituita da una o più colonne della tabella. Una chiave primaria è sempre univoca. Il motore di database applichererà la restrizione che qualsiasi valore di chiave primaria non può essere ripetuto nella tabella.
Per un elenco di tipi di dati e collegamenti per una descrizione di ognuno, vedere Tipi di dati (Transact-SQL).
Annotazioni
Il motore di database può essere installato con sensibilità alle maiuscole oppure senza. Se il motore di database viene installato con distinzione tra maiuscole e minuscole, i nomi degli oggetti devono avere sempre la stessa distinzione tra maiuscole e minuscole. Ad esempio, una tabella denominata OrderData è una tabella diversa da una tabella denominata ORDERDATA. Se il motore di database viene installato come senza distinzione tra maiuscole e minuscole, questi due nomi di tabella vengono considerati la stessa tabella e tale nome può essere usato una sola volta.
Per creare un database contenente la nuova tabella
Immettere il codice seguente in una finestra dell'editor di query.
USE master; GO --Delete the TestData database if it exists. IF EXISTS(SELECT * from sys.databases WHERE name='TestData') BEGIN DROP DATABASE TestData; END --Create a new database called TestData. CREATE DATABASE TestData; Press the F5 key to execute the code and create the database.
Cambia la connessione dell'Editor di Query al database TestData
In una finestra dell'editor di query digitare ed eseguire il codice seguente per modificare la connessione al
TestDatadatabase.USE TestData GO
Per creare una tabella
In una finestra dell'editor di query digitare ed eseguire il codice seguente per creare una tabella semplice denominata
Products. Le colonne della tabella sono denominateProductID,ProductName,PriceeProductDescription. LaProductIDcolonna è la chiave primaria della tabella.intmoney,varchar(25), etextsono tutti tipi di dati. Solo lePricecolonne eProductionDescriptionnon possono contenere dati quando una riga viene inserita o modificata. Questa istruzione contiene un elemento facoltativo (dbo.) denominato schema. Lo schema è l'oggetto di database proprietario della tabella. Se si è un amministratore,dboè lo schema predefinito.dbosta per proprietario del database.CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(25) NOT NULL, Price money NULL, ProductDescription text NULL) GO
Attività successiva nella lezione
Inserimento e aggiornamento di dati in una tabella (esercitazione)