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 .........

Était-ce utile?

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:

  1. Faites un clic droit sur le fichier de base de données dans la base de données Explorateur
  2. Sélectionnez une nouvelle requête
  3. Type: sp_rename 'oldName', 'newName'
  4. Appuyez sur Ctrl + touche R
  5. 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top