Come rinominare una tabella nell'edizione compatta di SQL Server
-
27-09-2019 - |
Domanda
Sono nuovo nell'edizione SQL Server Compact.Sto usando l'edizione Compact 3.5.Ho provato a rinominare la tabella.Ma non ho potuto farlo tramite la seguente query.
altera la tabella tablename in newname
Per favore, qualcuno mi aiuti........
Soluzione
Prova questo
sp_rename '[OldTableName]' , '[NewTableName]'
Controlla i link sottostanti per ulteriori informazioni
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
Buona fortuna!
Aggiorna
Qui potete trovare una domanda simile
Come posso rinominare una tabella in SQL Server Compact Edition?
Si può provare questo strumento
http://www.primeworks-mobile.com/
o provare questo in Visual Studio
conn.Open();
SqlCeCommand cmd = new SqlCeCommand("sp_rename 'oldTable', 'newTable' ", conn);
cmd.ExecuteNonQuery();
conn.Close();
Altri suggerimenti
In Visual Studio:
- Fare clic destro sul file di database in Esplora database
- Seleziona nuova query
- Tipo: sp_rename 'oldName', 'newName'
- Premere il tasto Ctrl + R
- Fine
Funziona in Visual Studio 2010 Express:
Seleziona Tabelle in Esplora database e fare clic con il pulsante destro del mouse per ottenere il menu contestuale
Selezionare Nuova richiesta, si aprirà una nuova pagina in cui puoi digitare qualsiasi richiesta SQL al tuo database, quindi ora puoi digitare qualcosa come
sp_rename 'vecchio nome', 'nuovo nome'
Fare nuovamente clic con il tasto destro in questa finestra e selezionare Esegui SQL nel menu, il gioco è fatto!
Non dimenticare di aggiornare la visualizzazione di Esplora database per vedere il nuovo nome
Per favore copia questo tavolo e dati alla nuova tabella e quindi eliminare vecchio tavolo. Stessa logica con ridenominazione.
insert into New_TableName
select *
from Old_TableName