ALTER PROCEDURE DB_Test_Get_Table
(
     @Tab_Name VarChar(30)        --表名
)
AS
set nocount ondeclare @sql nvarchar(400)set @sql='select * from '+@Tab_Name 
 
exec(@sql)
这个是根据表名动态得到表内数据的存储过程,但是只能是对某一个数据才可以用(因为是写在其中一个数据库中的存储过程,当在别的数据库连接是,就提示找不到对象了),我想实现不管我选定那个数据库,都可以实现把表中的数据提取出来。谢谢