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
Errare humanum est, perseverare diabolicum (Sénèque)
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...
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager