|
Transact-SQL, T-SQL
Transact-SQL oder kurz T-SQL ist eine
von der Sybase® entwickelte Computersprache die auf
SQL
basiert. Sie dient zur Erstellung, Bearbeitung und Kontrolle von
ASE
(Adaptive Server® Enterprise).
T-SQL ist nicht zum
ANSI
Standard kompatibel. Das bedeutet, dass T-SQL nur auf ASE nicht aber auf
anderen
Datenbanksystemen
ausgeführt werden kann.
T-SQL beruht auf den vier eigenständigen Sprachschichten von SQL und beinhaltet
den kompletten Satz der SQL Standart Befehle:
T-SQL Erweiterungen
Die Erweiterungen von T-SQL werden benötigt, um alle Belange des Server- und Datenbankmanagements
eines Adaptive Servers® erledigen zu können. Die T-SQL-Erweitrungen gegenüber dem ANSI SQL
Standard sind im Einzelnen:
-
Variables
(Variablen)
-
User Control Messages
(Benutzerdefinierte Meldungen)
-
Flow Control Statements
(Ablauf Kontroll Anweisungen)
-
Index Support:
clustered
and
nonclustered
(Indexunterstützung: clustered and nonclustered)
-
Rules
and
Default Objects
(Regeln und vorgegebene Objekte)
-
User Definde Datatypes
(Benutzerdefinierte Datentypen)
-
DML
Extention (DML Erweiterungen)
-
Session Management Options
(Session Management Optionen)
Wenn rein ANSI-kompatibles SQL geschrieben werden muss, dann empfiehlt es sich den
FIPS flagger
einzuschalten. Der Meldungen auswirft, wenn T-SQL Befehle verwendet wurden.
Siehe auch:
Bit Operatoren, has_role(), Logical Operators, pattern matching operators, String Operators.
|