El T -SQL ( Transact SQL) el lenguaje es una extensión del lenguaje de consulta SQL estándar . Incluye herramientas que permiten a los usuarios controlar el acceso a los distintos tipos de datos en bases de datos Microsoft SQL. Cada base de datos tiene un contador que se incrementa para cada inserción o actualización operación realizada en las tablas de la base . El tipo de datos de marca de tiempo muestra los números binarios únicos generados automáticamente por erradicar una versión de filas de la tabla dentro de la base de datos. Es necesario definir variable timestamp en la tabla de base de datos para convertir una fecha y hora para decimal en T -SQL. Instrucciones
1
clic en el botón " Inicio" de Windows y seleccione " Microsoft SQL " en el menú "Todos los programas " para abrir la consola de administración de SQL .
2
Tipo en el siguiente código en la ventana de la consola :
CREATE TABLE MyTest2 ( myKey int clave primaria
, 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 MESA ( myKey int) ;
ACTUALIZACIÓN MyTest2
SET myValue = 2
inserted.myKey OUTPUT INTO @ t ( myKey )
DONDE myKey = 1
Y TS = myValue ;
IF ( SELECT COUNT ( *) de @ t) = 0
COMENZAR
< p> RAISERROR ( ' fila cambiando error con myKey =% d')
END;
Esto crea la base de datos " MyTest2 " y los índices con la clave primaria " myKey " con el "TS " variable en la consulta SELECT.
3
Haga clic en" archivo "y" Run " para ejecutar la consulta T -SQL para la conversión del contador de marca de hora en el " database MyTest2 "a la tipo de datos decimal.