Il T - SQL ( Transact SQL ) linguaggio è un'estensione del linguaggio standard SQL query. Include strumenti che consentono agli utenti di controllare l'accesso al diverso tipo di dati in database Microsoft SQL . Ogni database ha un contatore che viene incrementato per ogni inserimento o aggiornamento operazione eseguita su tabelle di database . Il tipo di dati timestamp visualizza numeri binari univoci generati automaticamente a debellare una versione di righe di tabella all'interno del database . È necessario definire variabile timestamp nella tabella del database per convertire un timestamp in decimale in T-SQL . Istruzioni
1
Fare clic sul pulsante "Start " di Windows e selezionare " Microsoft SQL " dal menu " Tutti i programmi " per aprire la console di gestione di SQL .
2
Tipo nel seguente codice nella finestra della console :
CREATE TABLE MiaProva2 ( myKey int PRIMARY KEY
, myValue int , TS timestamp) ;
GO
INSERT INTO MiaProva2 ( myKey , myValue ) VALUES ( 1 , 0 ) ;
GO
INSERT INTO MiaProva2 ( myKey , myValue ) VALUES ( 2 , 0 ) ;
GO
DECLARE @ t TABELLA ( myKey int);
AGGIORNAMENTO MiaProva2
myValue = 2
USCITA inserted.myKey INTO @ t ( myKey )
DOVE myKey = 1
e TS = myValue ;
IF ( SELECT COUNT ( * ) FROM @ t ) = 0
BEGIN
< p > RAISERROR ( ' cambiando fila errore con myKey = % d ' ) per
END;
Questo crea il database e gli indici con la chiave primaria " myKey " utilizzando il "TS " MiaProva2 " " variabile nella query SELECT.
3
Fare clic su" File "e " Run " per eseguire la query T - SQL per la conversione del contatore timestamp nella" banca dati MiaProva2 "al tipo di dati decimale.