4

我正在尝试更改现有的 SQL Compact 4 数据库以将主键更改为 ROWGUIDCOL,但没有成功。

SQL Compact ALTER TABLE 文档表明您可以使用 ROWGUIDCOL 。但是,我发布的 ALTER TABLE 的每个变体都失败了:

  • ALTER TABLE Company ALTER COLUMN CompanyId UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL:无效令牌失败:ROWGUIDCOL
  • ALTER TABLE Company ALTER COLUMN CompanyId ADD ROWGUIDCOL(SQL Server 语法):无效令牌失败:添加
  • ALTER TABLE Company ALTER COLUMN CompanyId UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL:无效令牌失败:ROWGUIDCOL
  • ALTER TABLE Company ALTER COLUMN CompanyId ROWGUIDCOL UNIQUEIDENTIFIER NOT NULL:无效令牌失败:ROWGUIDCOL

从文档中,第一个命令应该具有正确顺序的所有标记。

如何为 SQL Server Compact 4 中的现有列设置 ROWGUIDCOL?

4

1 回答 1

2

这里是:

ALTER TABLE Company ALTER COLUMN CompanyId Add ROWGUIDCOL 
于 2013-10-15T06:59:23.507 回答