Ограничение SQL Drop по умолчанию - PullRequest
2 голосов
/ 15 марта 2012

Я хочу использовать одну и ту же команду для удаления значения по умолчанию из столбца, как из компактной базы данных SQL, так и из базы данных SQL Express.

Я знаю, что это работает для SQL Compact: ALTER TABLE Person ALTER COLUMN CreatedDate DROP DEFAULT и это для SQL Express: ALTER TABLE Person DROP CONSTRAINT [DF_Person_CreatedDate].

Существует ли общая команда, которая работает как в SQL Compact 3.5, так и в SQL Express?

1 Ответ

1 голос
/ 15 марта 2012

Очевидно, что документация ясно показывает, что ALTER TABLE имеет совершенно другой синтаксис для SQL Server и SQL Server Compact .Я предполагаю, что вам придется либо обрабатывать это в вашей собственной программе / скрипте / где угодно, либо искать сторонний инструмент или библиотеку, которая скрывает эти различия.

...