A linguagem T-SQL (Transact SQL) é uma extensão da linguagem de consulta SQL padrão. Ele inclui ferramentas que permitem aos usuários controlar o acesso aos diferentes tipos de dados em bancos de dados SQL da Microsoft. Cada banco de dados tem um contador que é incrementado para cada operação de inserção ou atualização realizada nas tabelas de banco de dados . O tipo de dados timestamp exibe gerado automaticamente números binários exclusivos para estampar uma versão de linhas da tabela em seu banco de dados. Você precisa definir variável timestamp na tabela de banco de dados para converter um timestamp para decimal em T-SQL. Instruções
1
Clique no botão " Iniciar" do Windows e selecione " Microsoft SQL " no menu " Todos os programas " para abrir o console de gerenciamento do SQL.
2
Tipo no código a seguir na janela do console :
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
DECLARE @ t TABLE ( myKey int);
ATUALIZAÇÃO MyTest2
SET myValue = 2
SAÍDA inserted.myKey INTO @ t ( myKey )
ONDE myKey = 1
E TS = myValue ;
IF ( SELECT COUNT ( *) FROM @ t ) = 0
BEGIN
RAISERROR (' erro ao alterar linha com myKey =% d ')
END;
Isto cria o banco de dados " MyTest2 " e indexa -lo com a chave primária " myKey " usando o " TS " variável em sua consulta SELECT.
3
Clique em" Arquivo "e" Run " para executar a consulta T-SQL para a conversão do contador timestamp no" banco de dados MyTest2 "para o tipo de dados decimal.