SQL删除默认约束

3

我希望能够使用相同的命令从SQL Compact和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

显然,文档清楚地显示SQL ServerSQL Server Compact的 ALTER TABLE 具有完全不同的语法。我认为你要么需要在自己的程序/脚本/任何东西中处理这个问题,要么寻找一个隐藏这些差异的第三方工具或库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接