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.
Data creazione: 14 aprile 2006
Per creare una tabella, è necessario specificare un nome per la tabella e i nomi e i tipi di dati di ogni colonna di quest'ultima. È inoltre consigliabile indicare se sono consentiti valori Null in ogni colonna.
La maggior parte delle tabelle dispone di una chiave primaria costituita da una o più colonne. La chiave primaria è sempre univoca. In Motore di database è applicata la limitazione per la quale nessun valore di chiave primaria può essere ripetuto nella tabella.
Per un elenco di tipi di dati e collegamenti alle relative descrizioni, vedere Tipi di dati (Transact-SQL).
[!NOTA] È possibile installare Motore di database in modo che venga fatta o meno distinzione tra maiuscole e minuscole. Se in Motore di database tale distinzione è rilevante, i nomi degli oggetti devono essere sempre indicati con le lettere maiuscole e minuscole appropriate. Una tabella denominata OrderData risulterà ad esempio diversa da una tabella denominata ORDERDATA. Se in Motore di database la distinzione tra maiuscole e minuscole non è rilevante, tali nomi sono considerati equivalenti e quindi il nome stesso potrà essere utilizzato una sola volta.
Prima di creare la tabella illustrata in questa esercitazione, eseguire il comando USE per passare al contesto del database TestData. In caso contrario, la tabella verrà creata nel database a cui si era precedentemente connessi, ovvero probabilmente il database predefinito. Quest'ultimo corrisponde al database master a meno che non sia stato modificato dall'utente. È consigliabile non creare oggetti nel database master.
Connessione dell'editor di query al database TestData
Nella finestra dell'editor di query digitare ed eseguire il codice seguente per connettersi al database
TestData.USE TestData GO
Per creare una tabella
Nell'editor di query digitare ed eseguire il codice seguente per creare una tabella semplice denominata
Products. Le colonne nella tabella vengono denominateProductID,ProductName,PriceeProductDescription. La colonnaProductIDrappresenta la chiave primaria della tabella.int,varchar(25),moneyetextrappresentano i tipi di dati. Le uniche colonne che possono non contenere dati quando viene inserita o modificata un riga sonoPriceeProductionDescription. Questa istruzione contiene un elemento facoltativo (dbo.) che corrisponde a uno schema. Lo schema rappresenta l'oggetto di database a cui appartiene la tabella. Se si è un amministratore,dborappresenta lo schema predefinito.dbosta per "database owner" (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 della lezione
Esercitazione per l'inserimento e l'aggiornamento dei dati in una tabella
Vedere anche
Altre risorse
CREATE TABLE (Transact-SQL)
Separazione fra schema e utente