--根据表名动态查询的存储过程,
--此处以pubs数据库里的employee为例
use pubs
create proc leckylee @TableName nvarchar(500)
--注意参数的数据类型,多数未能实现此存储过程的代码都是因为设错了数据类型
as
begin
declare @SQLString nvarchar(500)
set @SQLString =
'select * from '+@Tablename
execute sp_executesql @SQLString
end
exec leckylee 'employee'
--另外可加上数据库名以及登录名的动态查询,加上参数,按照下面的select语句格式修改一下即可
--select * from pubs.dbo.employee
--此处以pubs数据库里的employee为例
use pubs
create proc leckylee @TableName nvarchar(500)
--注意参数的数据类型,多数未能实现此存储过程的代码都是因为设错了数据类型
as
begin
declare @SQLString nvarchar(500)
set @SQLString =
'select * from '+@Tablename
execute sp_executesql @SQLString
end
exec leckylee 'employee'
--另外可加上数据库名以及登录名的动态查询,加上参数,按照下面的select语句格式修改一下即可
--select * from pubs.dbo.employee