2014-01-20 09:59题主

关于表名作为参数传值运行SQL语句的问题

我在dataProvider1.sql中写到select * from {?kemutable?}会出现问题,运行时说
必须声明表变量“@PO”。com.microsoft.sqlserver.jdbc.SQLServerException:必须声明
表变量“@PO”。
这个是怎么回事呀,求高人指点
2014-01-20 10:22#1
已经解决了
2014-01-20 11:53#2
使用{##}替换,
2014-01-20 13:45#3
刚开始的时候没有值会出现错误,有没有直接传进来一个sql查询得字符串(拼接好的查询sql语句),然后直接查询就可以

返回开发者社区