我有一个存储过程,其中多次创建一些全局表(以##
开头)。我想列出表名。例如 -
create table ##customer
(
Customerid bigint
)
if(OBJECT_ID('tempdb..##Department')) is null
begin
create table ##Department
(
Departmentid bigint
)
end
SELECT * FROM ##customer
我想列出Temp Table名称,这些名称已创建并用作选择查询。请帮忙。使用SQL查询的第一优先级。如果你在sql中没有想法,那么使用C#。我将存储过程内容传递给C#方法。
答案 0 :(得分:1)
要列出全局临时表,您可以运行以下命令:
SELECT name FROM tempdb.sys.tables WHERE name LIKE'##%'