我正在尝试更改现有的 SQL Compact 4 数据库以将主键更改为 ROWGUIDCOL,但没有成功。
SQL Compact ALTER TABLE 文档表明您可以使用 ROWGUIDCOL 。但是,我发布的 ALTER TABLE 的每个变体都失败了:
ALTER TABLE Company ALTER COLUMN CompanyId UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL
:无效令牌失败:ROWGUIDCOLALTER TABLE Company ALTER COLUMN CompanyId ADD ROWGUIDCOL
(SQL Server 语法):无效令牌失败:添加ALTER TABLE Company ALTER COLUMN CompanyId UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL
:无效令牌失败:ROWGUIDCOLALTER TABLE Company ALTER COLUMN CompanyId ROWGUIDCOL UNIQUEIDENTIFIER NOT NULL
:无效令牌失败:ROWGUIDCOL
从文档中,第一个命令应该具有正确顺序的所有标记。
如何为 SQL Server Compact 4 中的现有列设置 ROWGUIDCOL?