J'ai un compteur (auto-incrément)
dans un champ et je veux l'enlever par requete .
Quel est la syntaxe de la requete (alter ou drop ...) ?
Merci
J'ai un compteur (auto-incrément)
dans un champ et je veux l'enlever par requete .
Quel est la syntaxe de la requete (alter ou drop ...) ?
Merci
on ne peut pas le détruire par requete, par contre tu peux l'inhiber
SET IDENTITY_INSERT tablename OFF
A+
serge
Bonjour,
Le SET IDENTITY_INSERT ... OFF n'empêche pas l'insertion d'une valeur dans une colonne identity. C'est un mécanisme qui permet d'insérer explicitement une valeur pour la colonne identity quand SET IDENTITY_INSERT ... ON est placé sur la table.
Il n'y a pas d'instruction propre pour enlever la propriété identity sur une colonne. Il faut utiliser l'interface visuelle d'Enterprise Manager, ou faire la même chose qu'elle à la main : créer une table temporaire avec la nouvelle structure, copier les données, supprimer l'ancienne table, renommer la nouvelle...
Partager