Comment renommer une table dans l'édition compacte du serveur sql
-
27-09-2019 - |
Question
Je suis nouveau à SQL Server Compact Edition. J'utilise Compact Edition 3.5. J'ai essayé de renommer la table. Mais, je ne pouvais pas le faire à travers la requête suivante.
alter table nom_table à nouveaunom
Plz, aide-moi quelqu'un .........
La solution
Essayer cette
sp_rename '[OldTableName]' , '[NewTableName]'
Vérifier les liens ci-dessous pour plus d'informations
http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/
http://erikej.blogspot.com/2007 /08/hidden-gem-rename-table.html
Bonne chance!
UPDATE
vous pouvez trouver ici une question similaire
Comment puis-je renommer une table SQL Server Compact Edition?
Vous pouvez essayer cet outil
http://www.primeworks-mobile.com/
ou essayez ceci en studio visuel
conn.Open();
SqlCeCommand cmd = new SqlCeCommand("sp_rename 'oldTable', 'newTable' ", conn);
cmd.ExecuteNonQuery();
conn.Close();
Autres conseils
Dans Visual Studio:
- Faites un clic droit sur le fichier de base de données dans la base de données Explorateur
- Sélectionnez une nouvelle requête
- Type: sp_rename 'oldName', 'newName'
- Appuyez sur Ctrl + touche R
- Terminer
Cela fonctionne dans Visual Studio 2010 Express:
Sélectionner des tables dans l'explorateur de base de données et droit de la souris pour obtenir le menu contextuel
Sélectionnez Nouvelle demande , cela ouvrira une nouvelle page dans laquelle vous pouvez taper une requête SQL à votre base de données, vous pouvez maintenant taper quelque chose comme
sp_rename 'anciennom', 'nouveaunom'
Faites un clic droit à nouveau dans cette fenêtre et sélectionnez Exécuter SQL dans le menu, c'est tout!
Ne pas oublier de rafraîchir l'explorateur de base de données pour voir le nouveau nom
S'il vous plaît copier ce tableau et les données à la nouvelle table et puis supprimez ancienne table. Même logique avec changement de nom.
insert into New_TableName
select *
from Old_TableName