Hur konvertera en tidsstämpel till decimal i T-SQL

December 11

Hur konvertera en tidsstämpel till decimal i T-SQL


T-SQL (Transact SQL) språk är en förlängning av standard SQL frågespråket. 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 uppdatera operation som utförs på databastabeller. Typen tidsstämpel uppgifter 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 databastabellen 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 menyn "Alla program" för att öppna SQL administrationskonsol.

2 Skriv in följande kod i konsolfönstret:

CREATE TABLE MyTest2 (MyKey int PRIMARY KEY

,myValue int, TS timestamp);

INSERT INTO MyTest2 (MyKey, myValue) VÄRDEN (1, 0);

INSERT INTO MyTest2 (MyKey, myValue) VÄRDEN (2, 0);

DECLARE @t TABELL (MyKey int);

UPDATE MyTest2

SET myValue = 2

OUTPUT inserted.myKey INTO @t(myKey)

VAR MyKey = 1

AND TS = myValue;

IF (SELECT COUNT (*) FROM @t) = 0

BEGIN

RAIS (fel förändras rad med MyKey =% d ')

SLUTET;

Detta skapar "myTest2" databas och index den med "MyKey" primärnyckel med hjälp av "TS" variabel i SELECT frågan.

3 Klicka på "File" och "Run" för att köra T-SQL-fråga för omvandling av tidsstämpeln räknaren i "myTest2" databas för decimaldatatypen.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com