comment saisir des valeurs dans la colonne rowguid?
quelqu'un peut-il me dire la bonne façon d'insérer des valeurs dans la colonne rowguid de la table? Je m à l'aide de sql server management studio
Vous devez vous connecter pour publier un commentaire.
utiliser le
NEWID()
de fonction pour générer un:ou vous pouvez le définir comme valeur par défaut:
Vous pouvez Définir NEWSEQUENTIALID() comme valeur par Défaut dans le tableau
Lire plus à ce sujet ici
http://msdn.microsoft.com/en-us/library/ms189786.aspx
C'est un uniqueidentifier colonne
Vous pouvez envoyer une valeur comme "6F9619FF-8B86-D011-B42D-00C04FC964FF", ou utiliser la fonction NEWID/NEWSEQUENTIALID fonctions pour générer un
J'ai pu insérer en utilisant les éléments suivants:
Insérer Dans la Table FOO(Col1, Col2, RowGuidCol)
Valeurs (5,'Bonjour,'1A49243F-1B57-5848-AA62-E4704544BB34')
Il est très important de suivre à la place des tirets dans le bon endroit. Vous n'avez pas besoin d'avoir le 0x dans le début de la chaîne. FYI-les Mises à jour ne sont pas autoriser sur des colonnes avec la rowguid col de jeu de propriétés. J'espère que cette aide.
En supposant que vous avez une colonne de type uniqueidentifier rg dans votre tableau t qui est configuré pour être le rowguid:
ou