The T -SQL ( Transact SQL) språk er en utvidelse av standard SQL spørrespråk . Det inneholder verktøy som tillater brukere å kontrollere tilgangen til de ulike typer data i Microsoft SQL databaser . Hver database har en teller som økes for hver pakning eller oppdatere operasjon utført på databasen tabeller. Tidsstempelet datatype viser automatisk genererte unike binære tall å stemple en versjon av tabellrader innenfor databasen. Du må definere tidsstempel variabel i databasen tabellen for å konvertere et tidsstempel til desimal i T - SQL. Instruksjoner
en
Klikk på "Start "-knappen i Windows og velg " Microsoft SQL " fra " Alle programmer "-menyen for å åpne SQL Management Console .
2
Type i følgende kode i konsollen vinduet : en
CREATE TABLE MyTest2 ( MyKey int PRIMARY KEY
, myValue int , TS timestamp ) ;
GO
INSERT INTO MyTest2 ( MyKey , myValue ) VALUES ( 1 , 0 ) ;
GO
INSERT INTO MyTest2 ( MyKey , myValue ) VALUES ( 2 , 0 ) ;
GO
ERKLÆRER @ t TABLE ( MyKey int ) ;
UPDATE MyTest2
SET myValue = 2
UTGANG inserted.myKey INTO @ t ( MyKey )
HVOR MyKey = 1
OG TS = myValue ;
IF ( SELECT COUNT ( * ) FROM @ t ) = 0
BEGIN
< p> RAISERROR (' error skiftende rad med MyKey =% d ')
END ;
p Dette skaper den " myTest2 " database og indekserer den med " MyKey " primærnøkkel ved hjelp av " TS " variabelen i SELECT spørring.
3
Klikk på" File "og" Run "for å kjøre T - SQL-spørringen for konvertering av tidsstempelet telleren i " myTest2 "database til desimal datatype.