我想创建一个存储过程,不管在哪个数据库都能使用。就好像sp_lock
环境:SQL Server 2005
以SA登录脚本如下:
-- Create Date:2006/11/7
-- Example:select_table 't_account'
CREATE PROC sys.select_table
@table_name nvarchar(100)
as
declare @str nvarchar(1000)
exec ('select * from ' + @table_name ) 但我执行时返回以下错误:
訊息 2760,層級 16,狀態 1,程序 select_table,行 11
指定的架构名称 "sys" 不存在,或者您没有使用该名称的权限。
不知道是什么原因。
环境:SQL Server 2005
以SA登录脚本如下:
-- Create Date:2006/11/7
-- Example:select_table 't_account'
CREATE PROC sys.select_table
@table_name nvarchar(100)
as
declare @str nvarchar(1000)
exec ('select * from ' + @table_name ) 但我执行时返回以下错误:
訊息 2760,層級 16,狀態 1,程序 select_table,行 11
指定的架构名称 "sys" 不存在,或者您没有使用该名称的权限。
不知道是什么原因。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货