Le T -SQL (Transact SQL) langue est une extension du langage de requête SQL standard. Il comprend des outils qui permettent aux utilisateurs de contrôler l'accès aux différents types de données dans les bases de données Microsoft SQL. Chaque base de données dispose d'un compteur qui est incrémenté à chaque opération d'insertion ou de mise à jour effectuée sur les tables de base de données . Le type de données d'horodatage affiche nombres binaires uniques générés automatiquement pour éradiquer une version de lignes de la table de votre base de données. Vous devez définir la variable d'horodatage dans la table de base de données pour convertir un horodatage au format décimal en T -SQL. Instructions
1
Cliquez sur le bouton "Démarrer " de Windows et sélectionnez « Microsoft SQL " dans le menu "Tous les programmes " pour ouvrir la console de gestion SQL.
2
type dans le code suivant dans la fenêtre de console:
CREATE TABLE MyTest2 ( myKey int clé primaire
, myValue int, TS timestamp) ;
GO
INSERT INTO MyTest2 ( myKey , myValue ) VALUES (1 , 0);
GO
INSERT INTO MyTest2 ( myKey , myValue ) VALUES (2, 0);
GO Photos
DECLARE @ t TABLE ( myKey int) ;
UPDATE MyTest2
SET myValue = 2
SORTIE EN inserted.myKey @ t ( myKey )
OÙ myKey = 1
ET TS = myValue ;
IF ( SELECT COUNT ( *) FROM @ t) = 0
BEGIN
< p> RAISERROR (' erreur lors du changement rangée avec myKey = % d')
END;
Cela crée la base de données " MyTest2 " et indices avec la clé primaire " myKey " en utilisant le " TS «variable dans votre requête SELECT.
3
Cliquez sur " fichier "et" Run " pour exécuter la requête T- SQL pour la conversion du compteur d'horodatage dans la " base de données MyTest2 " à la type de données décimal.