个位大侠我刚学数据库,请问在存储过程中传如参数,能把数据库的表名作为参数传递吗,就是比如我写个存储过程是读取数据库某一个表的数据,这个表明可以用参数传递吗?
解决方案 »
- 请教个简单的加班费问题,一个小时4块钱,1个半小时是多少钱?
- C#应用程序打包,如何对数据库打包
- 去除重复的问题。。。
- 数据库备份问题及求解决
- 如何让sql2008ql2008事件探查器不到代码?
- 100分求SQL语句
- select * from customer where setdate like '%2004-11-29%' 这样不起作用.....
- 在SQL SEVER 2000中怎么写TRANSACT-SQL 语句来创建表与表之间的关系???
- sqlserver到oracle的定时数据同步问题
- SQL2008 R2 【删除数据库】后报错是怎么回事?
- 求助!SQL语句的编程,高手进来一下,谢先!!!
- 有没有一次性重置所有用户密码的方法??
set @t='tablename'
exec('select * from '+@t)
create proc test
@tablename nvarchar(100)
as
declare @sql nvarchar(1000)
set @sql = 'select * from ' + @tablename
exec(@sql)
go
create proc ss @tablename varchar(40) as
declare @t varchar(100)
set @t=@tablename
exec('select * from '+@t)