我有几个嵌套程序。第一个临时表正在创建,后来在几个地方使用。目前我已经在临时表上创建了一个索引,但需要验证,因为我仍然看到它运行很长时间。
我试图在存储过程之后复制我的问题
create proc ProcSp
as
sp_help #tmpCheck
go
END
go
我收到错误“sp_help 附近的语法不正确”。
请让我知道我们如何能够调用sp_help
proc 内的临时表?
编辑
有没有办法只在proc内的任何表上显示索引?
我有几个嵌套程序。第一个临时表正在创建,后来在几个地方使用。目前我已经在临时表上创建了一个索引,但需要验证,因为我仍然看到它运行很长时间。
我试图在存储过程之后复制我的问题
create proc ProcSp
as
sp_help #tmpCheck
go
END
go
我收到错误“sp_help 附近的语法不正确”。
请让我知道我们如何能够调用sp_help
proc 内的临时表?
有没有办法只在proc内的任何表上显示索引?
sp_help 是一个存储过程,因此需要通过exec调用所有存储过程
但是在这种情况下,如果您想确认索引已经创建,那么最好在创建索引时检查它。通过在创建索引后查看变量来执行此@@error
操作,如果它为零,则索引是正确的
例如
create index idx_temp on #tmpCheck(field)
set @err_code = @@error
if @err_code <> 0
begin
print @err_code
rollback ......
end