导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

如何把一个字符串转为语句

tqrc 2003-12-08 05:15:12
比如字符串'select * from table'
如何把它当作语句执行 有什么方法可以转换
...全文
24 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DigJim 2003-12-08
declare @tj varchar(1000)

@tj='select * from table'
exec(@tj)
为什么不对?

少了 set
set @tj='select * from table'
exec(@tj)

回复
zarge 2003-12-08
declare @tj varchar(1000)
set @tj = 'select * from table'
exec(@tj)
回复
erigido 2003-12-08
declare @tj varchar(1000)

set @tj='select * from table'--set漏了
exec(@tj)
回复
exec(你的语句变量)
回复
tqrc 2003-12-08
declare @tj varchar(1000)

@tj='select * from table'
exec(@tj)
为什么不对?
回复
tangxc2003 2003-12-08
declare @sql
set @sql='select * from table'
exec(@sql)
回复
lynx1111 2003-12-08
exec (@sql)
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告