T -SQL ( Transact SQL) sprog er en udvidelse af standarden SQL forespørgsel sprog. Det omfatter værktøjer, der giver brugerne mulighed for at kontrollere adgangen til de forskellige typer af data i Microsoft SQL databaser . Hver database har en tæller, der øges for hver insert eller update operation udført på databasetabeller. Tidsstempel datatype vises automatisk genererede unikke binære tal at udrydde en version af tabelrækker i din database. Du er nødt til at definere tidsstempel variabel i databasen tabellen for at konvertere et tidsstempel til decimal i T- SQL. Instruktioner
1
Klik på "Start " knappen i Windows og vælg " Microsoft SQL " fra " Alle programmer " menuen for at åbne SQL management konsol.
2
Type i den følgende kode i konsol-vinduet : Hej
CREATE TABLE MyTest2 ( MyKey int PRIMARY KEY
, minVaerdi int, TS timestamp ),
GO
INSERT INTO MyTest2 ( MyKey , minVaerdi ) VALUES ( 1, 0 ),
GO
INSERT INTO MyTest2 ( MyKey , minVaerdi ) VALUES ( 2, 0 ),
GO
DECLARE @ t TABEL ( MyKey int ),
UPDATE MyTest2
SET minVaerdi = 2
OUTPUT inserted.myKey INTO @ t ( MyKey ) < br >
WHERE MyKey = 1
OG TS = minVaerdi ,
IF ( SELECT COUNT ( * ) FROM @ t ) = 0
BEGIN
< p> RAISERROR ( ' error skiftende række med MyKey =% d' )
END ,
Dette skaber " myTest2 " database og indekserer det med " MyKey " primær nøgle ved hjælp af "TS "variable i din SELECT forespørgsel.
3
Klik på" File "og" Run "for at køre T-SQL forespørgsel til omdannelse af tidsstempel tælleren i" myTest2 " database til den decimal datatype.