Maison > base de données > tutoriel mysql > Comment puis-je supprimer efficacement une propriété d'identité d'une grande colonne de table dans SQL Server ?

Comment puis-je supprimer efficacement une propriété d'identité d'une grande colonne de table dans SQL Server ?

Patricia Arquette
Libérer: 2025-01-14 14:26:44
original
904 Les gens l'ont consulté

How Can I Efficiently Remove an Identity Property from a Large Table Column in SQL Server?

Le problème de la suppression des attributs d'identification des grandes colonnes de table dans SQL Server

Question :

Dans une table d'environ 500 millions de lignes et d'une taille de 5 Go, la tentative de suppression de l'attribut d'identité d'une colonne spécifique via SSMS entraînait un délai d'attente. Existe-t-il un autre moyen d'y parvenir via T-SQL ?

Réponse :

Une fois l'attribut IDENTITY défini, il ne peut pas être supprimé. Pour supprimer une colonne entière, utilisez la syntaxe T-SQL suivante :

<code class="language-sql">ALTER TABLE yourTable
DROP COLUMN yourCOlumn;</code>
Copier après la connexion

Pour des informations détaillées sur la syntaxe ALTER TABLE, veuillez vous référer ici.

Si vous devez supprimer l'attribut IDENTITÉ tout en conservant les données dans la colonne IDENTITÉ, vous pouvez suivre les étapes suivantes :

  1. Créez une nouvelle colonne dans le tableau.
  2. Transférer les données d'une colonne IDENTITY existante vers une nouvelle colonne.
  3. Supprimer la colonne IDENTITÉ existante.
  4. Renommez la nouvelle colonne avec le nom de la colonne d'origine.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal