declare @db_name varchar(100)
declare @aa varchar(1000)
...
set @db_name ='table'
...
...
set @aa = 'select * from ' + @db_name
exec(@aa)
--打开@db_name记录的数据库
use ?
declare @aa varchar(1000)
...
set @db_name ='table'
...
...
set @aa = 'select * from ' + @db_name
exec(@aa)
--打开@db_name记录的数据库
use ?
解决方案 »
- 消息 102,级别 15,状态 1,第 1 行 '?' 附近有语法错误。
- 请教:int数据类型通配符的问题
- jsp连接数据库难题
- DBCC CHECKDB 怎么可以那么慢呢
- 求救!!!!SQLSERVER安装问题
- SqlServer 查询遇到特殊字符 'ς',无法查询到记录
- 有三个字段,分别表示年月日,是整型的。问怎么样把日期是当天日期的记录找出来
- "ADODB.Command (0x800A0CC1)在对应所需名称或序数的集合中,未找到项目。"
- 请问如何在一个SQL的Select中得到一个Boolean字段的中文名称?
- 求助sqlserver 列转行
- 如何比较两个数据库中表的的结构是否相同,那些不相同?
- 求SQL语句
declare @aa varchar(1000)
...
set @db_name =' DB1'
...
...
set @aa = 'USE ' + @db_name +' SELECT ....'
exec(@aa)
exec('use '+@db_name +' select * from tablename')