在存储过程中动态的调用数据库名

CREATE   PROCEDURE   P_Test
@DBName   varchar(20),

@ID   int

AS 
BEGIN 
    EXEC( 'SELECT   *   FROM   '+@DBName+ '.dbo.表名 where ID=@ID') 
END

 

posted @ 2012-07-20 10:14  眯妖  阅读(577)  评论(0编辑  收藏  举报