我想使用相同的命令从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中都能运行的通用命令?
答案 0 :(得分:1)
显然不是,文档清楚地表明ALTER TABLE对SQL Server和SQL Server Compact的语法完全不同。我假设您要么必须在自己的程序/脚本/中处理此问题,要么寻找隐藏这些差异的第三方工具或库。