Lernprogramm: Schreiben von Transact-SQL-AnweisungenTutorial: Writing Transact-SQL Statements

Gilt für: JaSQL Server JaAzure SQL-Datenbank JaAzure Synapse Analytics (SQL DW) JaParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Willkommen beim Lernprogramm zum Schreiben von Transact-SQLTransact-SQL -Anweisungen.Welcome to the Writing Transact-SQLTransact-SQL Statements tutorial. Dieses Lernprogramm richtet sich an Benutzer, die noch keine Erfahrung mit dem Schreiben von SQL-Anweisungen haben.This tutorial is intended for users who are new to writing SQL statements. Neuen Benutzern wird der Einstieg erleichtert, indem einige einfache Anweisungen zum Erstellen von Tabellen und Einfügen von Daten behandelt werden.It will help new users get started by reviewing some basic statements for creating tables and inserting data. In diesem Lernprogramm wird Transact-SQLTransact-SQL- die Implementierung des SQL-Standards durch MicrosoftMicrosoft - verwendet.This tutorial uses Transact-SQLTransact-SQL, the MicrosoftMicrosoft implementation of the SQL standard. Dieses Lernprogramm ist als kurze Einführung in die Transact-SQLTransact-SQL -Sprache und nicht als Ersatz für eine Transact-SQLTransact-SQL -Schulung gedacht.This tutorial is intended as a brief introduction to the Transact-SQLTransact-SQL language and not as a replacement for a Transact-SQLTransact-SQL class. Die Anweisungen in diesem Lernprogramm wurden absichtlich einfach gestaltet und geben nicht die Komplexität einer typischen Produktionsdatenbank wieder.The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database.

HINWEIS: Wenn Sie ein Anfänger auf diesem Gebiet sind, ist es möglicherweise einfacher für Sie SQL Server Management StudioSQL Server Management Studio zu verwenden, anstatt Transact-SQLTransact-SQL-Anweisungen zu schreiben.NOTE: If you are a beginner you might find it easier to use SQL Server Management StudioSQL Server Management Studio instead of writing Transact-SQLTransact-SQL statements.

Weitere InformationsquellenFinding More Information

Weitere Informationen zu bestimmten Anweisungen erhalten Sie, indem Sie in der SQL Server-Onlinedokumentation nach dem Namen der jeweiligen Anweisung suchen oder die 1.800 alphabetisch geordneten Sprachelemente unter Transact-SQL-Referenz (Datenbank-Engine) über das Inhaltsverzeichnis durchsuchen.To find more information about any specific statement, either search for the statement by name in SQL Server Books Online, or use the Contents to browse the 1,800 language elements listed alphabetically under Transact-SQL Reference (Database Engine). Eine weitere gute Strategie zum Suchen von Informationen besteht darin, Stichwörtern zu verwenden, die mit dem betreffenden Fachgebiet zu tun haben.Another good strategy for finding information is to search for key words that are related to the subject matter you are interested in. Wenn Sie z.B. wissen möchten, wie Teile eines Datums zurückgegeben werden (z.B. der Monat), suchen Sie im Index nach Datumsangaben [SQL Server] , und wählen Sie die Datumsbestandteile aus.For example, if you want to know how to return a part of a date (such as the month), search the index for dates [SQL Server], and then select dateparts. Dadurch gelangen Sie zum Thema DATEPART (Transact-SQL).This takes you to the topic DATEPART (Transact-SQL). Wenn Sie beispielsweise Informationen zur Verwendung von Zeichenfolgen benötigen, suchen Sie nach Zeichenfolgenfunktionen.As another example, to find out how to work with strings, search for string functions. Dadurch gelangen Sie zum Thema Zeichenfolgenfunktionen (Transact-SQL).This takes you to the topic String Functions (Transact-SQL).

LernzieleWhat You Will Learn

In diesem Lernprogramm wird Ihnen gezeigt, wie eine Datenbank erstellt wird, eine Tabelle in der Datenbank erstellt wird, Daten in die Tabelle eingefügt werden, die Daten aktualisiert, gelesen und gelöscht werden und die Tabelle anschließend gelöscht wird.This tutorial shows you how to create a database, create a table in the database, insert data into the table, update the data, read the data, delete the data, and then delete the table. Sie erstellen Sichten und gespeicherte Prozeduren und konfigurieren einen Benutzer für die Datenbank und die Daten.You will create views and stored procedures and configure a user to the database and the data.

Dieses Lernprogramm ist in drei Lektionen aufgeteilt:This tutorial is divided into three lessons:

Lektion 1: Erstellen von DatenbankobjektenLesson 1: Creating Database Objects
In dieser Lektion erstellen Sie eine Datenbank und eine Tabelle in der Datenbank, fügen Daten in die Tabelle ein und aktualisieren und lesen die Daten.In this lesson, you create a database, create a table in the database, insert data into the table, update the data, and read the data.

Lektion 2: Konfigurieren von Berechtigungen für DatenbankobjekteLesson 2: Configuring Permissions on Database Objects
In dieser Lektion erstellen Sie einen Anmeldenamen und einen Benutzer.In this lesson, you create a login and user. Sie erstellen auch eine Sicht und eine gespeicherte Prozedur und erteilen dann dem Benutzer eine Berechtigung für die gespeicherte Prozedur.You will also create a view and a stored procedure, and then grant the user permission to the stored procedure.

Lektion 3: Löschen von DatenbankobjektenLesson 3: Deleting Database Objects
In dieser Lektion entfernen Sie den Zugriff auf Daten, löschen Daten aus einer Tabelle und löschen die Tabelle und anschließend die Datenbank.In this lesson, you remove access to data, delete data from a table, delete the table, and then delete the database.

AnforderungenRequirements

Damit Sie dieses Lernprogramm ausführen können, müssen Sie die SQL-Sprache nicht beherrschen, sollten jedoch grundlegende Konzepte einer Datenbank, wie z. B. Tabellen, kennen.To complete this tutorial, you do not have to know the SQL language, but you should understand basic database concepts such as tables. Im Verlauf dieses Lernprogramms erstellen Sie eine Datenbank und einen Windows-Benutzer.During this tutorial, you will create a database and create a Windows user. Für diese Aufgaben sind Berechtigungen auf höherer Ebene erforderlich. Sie sollten sich deshalb als Administrator am Computer anmelden.These tasks require a high level of permissions; therefore, you should log in to the computer as an administrator.

Auf dem System muss Folgendes installiert sein:Your system must have the following installed: