Ho problemi a rinominare una colonna in SQL Server Compact Edition. So che è possibile rinominare una tabella utilizzando sp_rename
, ma questo non funziona con le colonne.Microsoft SQL Compact Edition rinominare la colonna
Ho cercato un'alternativa, ma non l'ho trovata.
Posso eliminare una colonna e aggiungerne una nuova dopo una colonna specifica? Se cancello la colonna e la aggiungo dopo quella specificata, i dati andrebbero persi, giusto?
Sembra che una volta creata la tabella non possa essere modificata correttamente: si tratta di un'altra delle limitazioni di SQLCE?
Sei sicuro che funzioni anche con Compact Edition? L'ho provato prima di pubblicare questa domanda e l'ho provato usando il tuo esempio e non funziona. Ecco cosa ho ottenuto: il valore dell'argomento specificato per la procedura non è valido. [Argomento # = 3, Nome della procedura (se noto) = sp_rename] – lucian
Hai ragione. scusa. sembra che sp_rename non sia disponibile in SQLCE. aggiornamento della mia risposta ... – Kamyar
Ancora potrei usare EXEC sp_rename 'demo', 'pets' con successo in MS Compact Edition 2008 per rinominare la tabella. Ma sì, non è riuscito a rinominare le colonne. – msinfo