T - SQL ( Transact SQL ) språket är en utvidgning av standarden SQL Query Language . Det innehåller verktyg som tillåter användare att kontrollera åtkomsten till olika typer av data i Microsoft SQL-databaser . Varje databas har en räknare som ökas för varje insats eller uppdatering som utförs på databastabeller . Den datatypen tidstämpel visar automatiskt genererade unika binära tal för att stämpla en version av tabellrader i databasen . Du måste definiera tidsstämpel variabel i databasen tabellen för att konvertera en tidsstämpel till decimal i T - SQL . Instruktioner
1
Klicka på "Start " -knappen i Windows och välj " Microsoft SQL " från " Alla program " -menyn för att öppna SQL management console .
2
Type i följande kod i konsolen fönstret :
CREATE TABLE MyTest2 ( Mykey int PRIMARY KEY
, myValue int , TS tidsstämpel ) ,
GO
INSERT INTO MyTest2 ( MyKey , myValue ) VALUES ( 1 , 0);
GO
INSERT INTO MyTest2 ( MyKey , myValue ) VALUES ( 2 , 0 ) ;
GO
FÖRKLARA @ t bord ( Mykey int ) ;
UPDATE MyTest2
SET myValue = 2 Review inserted.myKey
OUTPUT INTO @ t ( Mykey )
VAR Mykey = 1
OCH TS = myValue ;
IF ( SELECT COUNT ( * ) FROM @ t ) = 0
BEGIN
RAISERROR ( ' error byta rad med Mykey = % d ' ) katalog
END ,
Detta skapar " myTest2 " databas och indexerar det med " Mykey " primär nyckel med " TS " variabel i din SELECT-fråga .
3
Klicka på" File " och " Run " för att köra T - SQL-fråga för omvandling av timestamp disken i " myTest2 " databas till decimal datatyp .