2

应该DBCC调用什么命令?DBCC 程序还是 DBCC 函数?

这是令人困惑的,因为DBCC PAGE可以在没有EXEC像存储过程一样的语句前缀的情况下执行。但是EXEC DBCC PAGE(1,1,1,3)会抛出错误

语法错误 - 消息 156 关键字“DBCC”附近的语法不正确

它不是一个函数,因为函数调用必须在 in 中进行SELECT,但是

SELECT DBCC PAGE(1,1,1,3)

显示相同的错误。

4

1 回答 1

-1

据我所知,DBCC 代表 Data-Base-Console-Command。因此,DBCC 本身既不是过程也不是函数。它只是您记得的控制台。

于 2019-08-16T20:24:47.843 回答