DBCC CHECKIDENT - 架构有意识吗?

Rob*_*eal 17 sql-server schema

我有一个不同的架构(除了dbo),我已经创建了一个表,模式"化学".

我尝试了这个DBCC CHECKIDENT的4种不同变体,它们都带回了同样的错误:

"'''附近的语法不正确."

我试过了:

DBCC CHECKIDENT (Chemical.[Products], RESEED, 0)

DBCC CHECKIDENT (Chemical.Products)

DBCC CHECKIDENT ([Chemical].[Products])

DBCC CHECKIDENT (Chemical.Products, RESEED, 0)
Run Code Online (Sandbox Code Playgroud)

是模式意识还是我缺少什么?

Jos*_*lio 32

您可以使用单引号或方括号内环绕.两者都有效.

DBCC CHECKIDENT ('Chemical.Products', RESEED, 0)
DBCC CHECKIDENT ([Chemical.Products], RESEED, 0)
Run Code Online (Sandbox Code Playgroud)

  • 这与 T-SQL 的其余部分非常不一致。为什么会这样? (3认同)

Eoi*_*ell 5

尝试用单引号括起来

DBCC CHECKIDENT ('Chemical.Products', RESEED, 0)
Run Code Online (Sandbox Code Playgroud)