Fast jede Datenbank hat eine explizite Skriptsprache (oder nur "Sprache"). Dies ist die Sprache, die zum Definieren von gespeicherten Prozeduren, Funktionen und Triggern verwendet wird. Es kann auch zum Skripten verwendet werden. Die Skriptsprache ist nach dem ANSI-Standard definiert, die Unterschiede sind jedoch noch ausgeprägter als bei Abfragen und Datendefinitionen. Sie können DDL (Datendefinitionssprache) und DML (Datenbearbeitungssprache) als Teilmengen der Skriptsprache anzeigen.
Die Skriptsprache für Sybase und SQL Server heißt T-SQL. Streng genommen ist SQL Server die Datenbank und T-SQL ist die Sprache, aber die beiden werden oft synonym verwendet, wenn auf Code Bezug genommen wird.
Die Skriptsprache von MySQL ist im Handbuch reference dokumentiert. Es ist ziemlich anders als T-SQL. Der erste große Unterschied, den Sie wahrscheinlich feststellen werden, ist, dass IF
nur in Programmierblöcken erlaubt ist. Die zweite wird das Trennzeichen sein, dann das Wort go
, und die Differenzen multiplizieren sich von dort.
Nein. T-SQL ist die Skriptsprache für SQL Server (und Sybase). –
Die Fragen lautet "Erstellen Sie eine relationale Datenbank mit T-SQL" Bedeutet das, ich muss in SQL Server tun? und kann mysql nicht verwenden? – Manu
Eine Google-Suche auf t-sql hätte Ihnen die Antwort in weniger Zeit gegeben, als Sie diese Frage schreiben mussten. Ihre Frage deutet darauf hin, dass Sie lernen, entweder ein Programmierer oder dba zu sein. Beide Berufe erfordern Fähigkeiten zur Problemlösung, die über das hinausgehen, was Sie gerade gezeigt haben. Auf die Gefahr hin, gemein zu klingen, sind diese Berufe vielleicht nicht gut für Sie. –