DBCC CHECKIDENT——模式感知?

Posted

技术标签:

【中文标题】DBCC CHECKIDENT——模式感知?【英文标题】:DBCC CHECKIDENT -- Schema aware? 【发布时间】:2010-10-21 09:17:44 【问题描述】:

我有一个不同的架构(除了 dbo),我在其中创建了一个表,架构“Chemical”。

我已经尝试了此 DBCC CHECKIDENT 的 4 种不同变体,但它们都返回了相同的错误:

“'.' 附近的语法不正确”

我试过了:

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

DBCC CHECKIDENT (Chemical.Products)

DBCC CHECKIDENT ([Chemical].[Products])

DBCC CHECKIDENT (Chemical.Products, RESEED, 0)

是架构感知还是我缺少什么?

【问题讨论】:

【参考方案1】:

尝试用单引号括起来

DBCC CHECKIDENT ('Chemical.Products', RESEED, 0)

【讨论】:

【参考方案2】:

您可以用单引号或方括号括起来。两者都有效。

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

【讨论】:

这与 T-SQL 的其余部分是如此不一致。为什么会这样?

以上是关于DBCC CHECKIDENT——模式感知?的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer数据库DBCC CHECKIDENT命令介绍

SQLServer数据库DBCC CHECKIDENT命令介绍

DBCC CHECKIDENT 和SET IDENTITY_INSERT table OFF

重置自增字段

dbcc ind,dbcc traceon,dbcc page数据页内部探索聚集索引

(详细)华为荣耀4X CHE-TL00H的usb调试模式在哪里打开的步骤