在SQL Server中如何快速查找DBCC命令和语法?

时间:2022-04-30 15:32:00

DBCC命令非常好用,但是命令很多语法就很多,如何快速记忆呢?是否都要背下来。其实不用,只要能知道每个命令的作用并且记住DBCC HELP命令就可以了。

--查找所有的DBCC命令

DBCC  HELP('?');

GO

--比如想看CHECKDB的语法

DBCC  HELP('checkdb');

GO

--结果如下

dbcc  checkdb

(

{ 'database_name'| database_id | 0 }

[ , NOINDEX

| { REPAIR_ALLOW_DATA_LOSS

| REPAIR_FAST

| REPAIR_REBUILD

} ]

)

[ WITH

{

[ ALL_ERRORMSGS ]

[ , [NO_INFOMSGS ] ]

[ , [TABLOCK ] ]

[ , [ESTIMATEONLY ] ]

[ , [PHYSICAL_ONLY ] ]

[ , [DATA_PURITY ] ]

[ , [EXTENDED_LOGICAL_CHECKS ] ]

}

]

DBCC executioncompleted. If DBCC printederror messages,contact your system administrator.

非常方便吧