在MSSQL里不可以,但是有其他辦法
你可以這樣寫
declare @executesql nvarchar(255)
select @executesql = "select * from " + @table1
execute sp_executesql @executesql
這樣效果是一樣的,哈哈
你可以這樣寫
declare @executesql nvarchar(255)
select @executesql = "select * from " + @table1
execute sp_executesql @executesql
這樣效果是一樣的,哈哈
解决方案 »
- 有关SQL Server 2005 新建表无法添加数据的问题
- 触发器里面写如何弹出警告,raiserror弹出错误,不继续执行
- 求在sql2005的存取过程中实现的广度优先搜索算法
- SQLSERVER2008兼容级别由80调整至100遇到问题
- 【请问】奇怪的问题,在企业管理器里修改数据出错.
- 关于主键的一个问题
- sql语句中,判断不等于德时候:
- 一个有关case语句问题
- 用access2002将mssqlserver/sybasesqlserver导入mdb数据库中为何表名发生变化?
- 对象名'edudatadb.dbo.exceltemplatebusinessrelation'无效这个问题如何解决啊
- 如何用程序监听数据库的动作???
- 没办法学了,我要自杀!!!!!!!!!!
看來我要想些辦法了.declare @v_sql varchar(200)
set @v_sql = 'select * from ' + @table1
exec(@v_sql)