Как редактировать имя столбца в Visual Studio SQL Compact? - PullRequest
5 голосов
/ 08 апреля 2011

Я использую WPF C # Visual Studio и SQL Compact 3.5.В обозревателе серверов я щелкаю правой кнопкой мыши и выбираю «Изменить схему таблицы», я могу только изменить тип данных, длину и т. Д., Но не могу щелкнуть имя столбца, чтобы изменить имя столбца.Как изменить имя столбца в обозревателе серверов?

enter image description here

Ответы [ 2 ]

6 голосов
/ 08 апреля 2011

К сожалению, это невозможно в SQL-сервере CE.Вам нужно будет создать новый столбец, а затем удалить старый.Если у вас есть какие-либо данные в вашем столбце, вам нужно сначала перенести их в новый столбец.Если вы хотите сделать это с помощью оператора SQL, попробуйте что-то вроде этого:

ALTER TABLE myTable ADD newColumn newType

UPDATE myTable SET newColumn = oldColumn

ALTER TABLE myTable DROP COLUMN oldColumn
2 голосов
/ 08 апреля 2011

Вы можете использовать sp_rename - http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html

...