sql 太长 贴不出来 大概就是这样select a.* from () a left join () b on a.1=b.1
查询分析器没有报错 有结果
但是存储过程中用
Declare @sql as varchar(5000)
set @sql =‘select a.* from () a left join () b on a.1=b.1’
exec(@sql)
GO
提示 on 附近 语法错误 求大侠帮助 谢谢
------解决方案--------------------
你确定后面的是 阿拉伯数字 1?
------解决方案--------------------
如果你的语句里面还有 单引号,那肯定不行。
如果那样,就使用 sp_executesql
------解决方案--------------------
------解决方案--------------------
所有单引号都变成2个试试