请问这条SQL语句哪里错了? declare @DataName sysnameset @DataName='pubs' exec('use '+@DataName+' go')GO 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @DataName sysnameset @DataName='pubs' exec('use '+@DataName+'')GO 不好意思,刚才写少了一句,declare @DataName sysnameset @DataName='pubs' use @DataName select * from dbo.authorsGO,用楼上的方法可以,运行use @DataName,不过到了select * from dbo.authors还是会出错 SQL的语法 group by的分组统计的问题 急!在线等,请高手帮忙!列前缀 'Company' 与查询中使用表名或别名不匹配。 请假大家一个关于数据导出的问题 查询的简单问题,高手勿喷。 菜鸟问题,求一句SQL,在线等待! windows8系统怎么安装sqlserver数据库 还是要麻烦一下(没分了,但一定补) 修改sql语句!!!!!!帮忙 ORACLE问题:ORACLE数据库配置优化问题 Rollup问题! 请教 insert into table () 的问题
set @DataName='pubs'
exec('use '+@DataName+'')
GO
declare @DataName sysname
set @DataName='pubs'
use @DataName
select * from dbo.authors
GO,用楼上的方法可以,运行use @DataName,不过到了select * from dbo.authors还是会出错