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

È stato utile?

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:

  1. Fare clic destro sul file di database in Esplora database
  2. Seleziona nuova query
  3. Tipo: sp_rename 'oldName', 'newName'
  4. Premere il tasto Ctrl + R
  5. 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top