Come creare una tabella in SQL con TSQL

August 10

Come creare una tabella in SQL con TSQL


Tutte le applicazioni che "parlare" con Microsoft SQL Server farlo utilizzando Transact-SQL (T), un linguaggio di programmazione previsto entro la versione di Microsoft di SQL. Le applicazioni inviano dichiarazioni TSQL a SQL Server al fine di inviare dati o recuperare i dati da un database specifico. SQL analisti di database, gli amministratori e gli sviluppatori usano comunemente TSQL per creare oggetti come tabelle, viste e stored procedure, così come per manipolare i dati all'interno di un database SQL. Microsoft fornisce il SQL Server Management Studio, che offre agli sviluppatori e agli amministratori di database uno strumento utile per la creazione di istruzioni di programmazione T-SQL.

istruzione

1 Determinare quali campi sono necessari per la tavola e definire quali tipi di campo dovrebbe essere assegnato.

2 Aprire Microsoft SQL Server Management Studio.

3 Fare clic sul pulsante "Connect".

4 Clicca su "Database Engine" nel menu a comparsa.

5 Selezionare il server a cui si desidera connettersi facendo clic sulla casella combinata "Nome Server" e cliccando sul server desiderato.

6 Scegliere "autenticazione di Windows" se questo è il tipo di autenticazione di SQL e quindi passare al punto 9; In caso contrario, passare al punto 7.

7 Selezionare l'opzione "autenticazione di SQL Server" facendo clic sulla casella combinata "Autenticazione".

8 Fare clic sulla casella di testo "Login" per inserire il tuo ID.

9 Fare clic sulla casella di testo "Password" per inserire la password.

10 Fare clic sul pulsante "Nuova query"; questo aprirà una finestra di query in cui è possibile iniziare a inserire il codice T-SQL.

11 Iniziare a scrivere il codice T-SQL nella finestra di query di recente apertura. Ad esempio, creeremo una tabella con tre campi, uno dei quali sarà la chiave primaria, e impostare un parametro predefinito per uno dei campi. Il nome del database è "MyDatabase" e la tabella si chiamerà "MyTable". La prima riga di codice SQL dirà in quale database per creare questa tabella. Immettere il seguente codice per creare la tabella:

USO [MyDatabase]
ANDARE

SET ANSI_NULLS ON
ANDARE

SET QUOTED_IDENTIFIER ON
ANDARE

SET ANSI_PADDING ON
ANDARE

CREATE TABLE [dbo]. [MyTable] (
[MyUser] NOT NULL varchar,
[Mypass] NOT NULL varchar,
[MyGroup] NOT NULL varchar,
VINCOLO [PK_tblSecurity] PRIMARY KEY CLUSTERED
(
[MyUser] ASC
) CON (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]

ANDARE

SET ANSI_PADDING OFF
ANDARE

ALTER TABLE [dbo]. [MyTable] ADD vincolo predefinito [DF_myTable_myPass] ( 'Password # 3') per le [mypass]
ANDARE

12 Fare clic sul pulsante "Esegui" per creare la tabella.

Consigli e avvertenze

  • Ci sono una serie di istruzioni all'interno di Punto 11, che possono e devono essere utilizzati per mantenere International Organization for Standardization compliant (ISO). Uno di questi è "SET ANSI_NULLS ON", che consentirà una dichiarazione "SELECT" per tornare zero righe quando il "dove" clausola utilizza "=" o "<>" e ci sono valori nulli nella colonna. "SET QUOTED_IDENTIFIER ON" imposta identificatori per essere delimitati da virgolette doppie e letterali essere delimitati da virgolette singole. "SET ANSI_PADDING ON" imposta il tavolo per riempire i valori originali con spazi finali per le colonne di caratteri e gli zeri di formazione per le colonne binarie quando viene immesso il valore è inferiore alla lunghezza della colonna.