Vad menas med T-SQL?

Databaser & SQL

3 svar · 658 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Trådstart#1

Kanske är en dum fråga men men, har sett att det står "T-SQL" lite överallt när man läser om MS SQL Server. Vet att det står för Transact SQL men va innebär det?

Medlem sedan juni 200032 967 inlägg
#2

SQL är språket som används för att kommunicera med databaser, Transact SQL är dialekten som används för att ställa frågor mot SQL Server.

Medlem sedan juni 2000144 inlägg
#3

Ok, du kan inte ge något kod exempel så man ser skillnaden? Eller något annat exempel, blev inte direkt något klokare av ditt tidigare svar :)

Medlem sedan dec. 200012 464 inlägg
#4

Det finns en standard för SQL som är framtagen av ISO/ANSI och den senaste versionen av den heter SQL99. T-SQL innehåller en delmängd av de funktioner som finns i SQL99 samt ett antal funktioner som inte finns med i standarden.

T.ex så är hanteringen av datum i T-sql inte enligt standard och inte heller den syntax man använder i stored procedures samma som den som finns i SQL99.

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)