2012-03-15 43 views
2

我想使用相同的命令從sql compact和sql express數據庫中刪除列的默認值。SQL Drop默認值Contraint

我知道這適用於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

顯然不是,文檔清楚地顯示ALTER TABLE對於SQL ServerSQL Server Compact具有完全不同的語法。我假設你將不得不在你自己的程序/腳本/任何內容中處理這個問題,或者尋找隱藏這些差異的第三方工具或庫。