J'ai une petite question pour vous gourous SQL. J'ai des tables existantes sans colonne de clé primaire et l'identité n'est pas définie. Maintenant j'essaye de modifier ces tables en faisant la colonne entière existante comme clef primaire et en ajoutant des valeurs d'identité pour cette colonne. Ma question est que je dois d'abord copier tous les enregistrements de la table à une table temporaire avant de faire ces changements. Est-ce que je perds tous les enregistrements précédents si j'ai couru la commande T-SQL pour faire la clé primaire et ajouter la colonne d'identité sur ces tables. Quelles sont les approches que je devrais prendre telles queCréation d'une clé primaire et d'une colonne d'identité après le chargement des données
1) Créer une table temporaire pour copier tous les enregistrements de la table à modifier 2) Charger tous les enregistrements à la temptable 3) Apporter des modifications sur le schéma de la table 4) Chargez enfin les enregistrements de la table temporaire dans la table d'origine.
Ou
il ya de meilleurs moyens que cela? Je vous remercie de votre aide
Merci
Merci j'ai vraiment aimé votre réponse. – Shiva