gpt4 book ai didi

sql - DBCC CHECKIDENT 找不到表

转载 作者:行者123 更新时间:2023-12-01 10:46:57 25 4
gpt4 key购买 nike

我有一个表,它有一个 id,它既是表的身份又是表的主键。什么时候运行这个

Use devdb
Select * from tablename order by did desc

有效,我看到了数据。当我运行以下命令时,我在列表中看到了表格

Use devdb
SELECT * FROM information_schema.tables order by TABLE_NAME

但是当我运行这个时:

Use devdb;
DBCC CHECKIDENT ('<TableName>.<ColumnName>', RESEED, 100000);

我明白了

Msg 2501, Level 16, State 45, Line 2
Cannot find a table or object with the name "<tablename>.<columnname>". Check the system catalog.

有人知道为什么吗?

最佳答案

查看 documentation用于 CHECKIDENT。它只接受表名,因为表仅限于单个标识列,因此无需提供列名。只需运行:

Use devdb;
DBCC CHECKIDENT ('<TableName>', RESEED, 100000);

关于sql - DBCC CHECKIDENT 找不到表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25045184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com