Problème : La suppression de la propriété IDENTITY
d'une colonne d'une grande table SQL Server via SSMS peut entraîner des délais d'attente. Existe-t-il une solution T-SQL ?
Solution : Supprimer directement la propriété IDENTITY
une fois qu'elle a été définie n'est pas possible avec T-SQL.
Supprimer la colonne entière : La solution la plus simple, si les données ne sont pas nécessaires, est de supprimer la colonne :
<code class="language-sql">ALTER TABLE yourTable DROP COLUMN yourColumn;</code>
Méthode de conservation des données : Pour conserver les données, suivez ces étapes :
IDENTITY
.IDENTITY
vers la nouvelle colonne.IDENTITY
colonne d'origine.Résumé : Il n'existe aucun moyen direct de supprimer la propriété IDENTITY
. La meilleure approche dépend de la nécessité ou non de conserver les données existantes. La suppression de la colonne est efficace si la conservation des données n'est pas une exigence ; sinon, la méthode alternative garantit que les données sont transférées en toute sécurité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!