Gewusst wie: Erstellen einer Tabelle in SQL mit TSQL

June 3

Gewusst wie: Erstellen einer Tabelle in SQL mit TSQL

Alle Anwendungen, die auf Microsoft SQL Server "sprechen", tun dies durch die Verwendung Transact-SQL (TSQL), eine Programmiersprache, die innerhalb von Microsoft Version von SQL. Anwendungen senden TSQL-Anweisungen an den SQL-Server, um Daten zu senden oder Abrufen von Daten aus einer bestimmten Datenbank. SQL-Datenbank-Analysten, Administratoren und Entwickler verwenden häufig TSQL, um Elemente wie Tabellen, Sichten und gespeicherte Prozeduren zu erstellen, als auch zum Bearbeiten von Daten in einer SQL-Datenbank. Microsoft stellt SQL Server Management Studio die Entwickler und Datenbankadministratoren ein nützliches Werkzeug gibt für die Erstellung von TSQL Programmieranweisungen.

Anweisungen

1 Bestimmen Sie, welche Felder sind notwendig für die Tabelle, und definieren Sie welches Feld zugewiesen werden sollte.

2 Öffnen Sie Microsoft SQL Server Management Studio.

3 Klicken Sie auf die Schaltfläche "Verbinden".

4 Klicken Sie auf "Datenbank-Engine" im Popup-Menü.

5 Wählen Sie den Server, den Sie durch Klicken auf das Kombinationsfeld "Servername" und klicken auf den gewünschten Server verbinden möchten.

6 Wählen Sie "Windows-Authentifizierung", wenn dies Ihre SQL-Authentifizierung-Typ ist, und gehen Sie dann zu Schritt 9; Andernfalls fahren Sie mit Schritt 7.

7 Wählen Sie "SQL Server-Authentifizierung", indem Sie auf das Kombinationsfeld "Authentifizierung".

8 Klicken Sie auf das Textfeld "Login", um Ihre ID einzugeben

9 Klicken Sie auf das Textfeld "Kennwort" Ihr Kennwort eingeben.

10 Klicken Sie auf "Neue Abfrage"; Dadurch wird ein Abfragefenster geöffnet, wo Sie beginnen können Sie den TSQL-Code eingeben.

11 Beginnen Sie im neu eröffneten Abfragefenster den TSQL-Code zu schreiben. Zum Beispiel kreieren eine Tabelle mit drei Feldern, wir von denen wird der Primärschlüssel, und legen Sie einen Standardparameter für eines der Felder. Der Datenbankname ist "MyDatabase" und die Tabelle erhält den Namen "MyTable." Die erste Codezeile erklären SQL in die Datenbank, um diese Tabelle zu erstellen. Geben Sie den folgenden Code zum Erstellen der Tabelle:

Verwendung [MyDatabase]GEHEN

SET ANSI_NULLS AUFGEHEN

SET QUOTED_IDENTIFIER AUFGEHEN

SET ANSI_PADDING AUFGEHEN

CREATE TABLE [Dbo]. [MyTable] ([MyUser] Varchar nicht NULL,[MyPass] Varchar nicht NULL,[MyGroup] Varchar nicht NULL,GRUPPIERTEN Einschränkung [PK_tblSecurity] PRIMÄRSCHLÜSSEL([MyUser] ASC) MIT (PAD_INDEX = OFF STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) AUF [PRIMARY]) ON [PRIMARY]

GEHEN

SET ANSI_PADDING OFFGEHEN

ALTER TABLE [Dbo]. [MyTable] ADD CONSTRAINT [DF_myTable_myPass] Standard ("Passwort #3") für [MyPass]GEHEN

12 Klicken Sie auf "Ausführen", um die Tabelle zu erstellen.

Tipps & Warnungen

  • Es gibt eine Reihe von Anweisungen in Schritt 11, die können und sollten verwendet werden, um die internationale Organisation für Normung (ISO) konforme pflegen. Eines davon ist "SET ANSI_NULLS ON," die ermöglichen eine "SELECT"-Anweisung keine Zeilen zurückgeben, wenn die "WHERE"-Klausel "=" oder "<>" verwendet und in der Spalte null-Werte vorhanden sind. "SET QUOTED_IDENTIFIER ON" setzt Bezeichner durch doppelte Anführungszeichen und Zeichenfolgenliterale, die durch einzelne Anführungszeichen begrenzt werden voneinander getrennt werden. "SET ANSI_PADDING ON" setzt die Tabelle um die ursprünglichen Werte mit nachfolgenden Leerzeichen für Zeichenspalten und training Nullen für binary-Spalten, wenn der Wert eingegeben werden kürzer als die Länge der Spalte aufzufüllen.