您好我正在使用java spring mvc框架和mybatis。 我想在mybatis中声明一个表值参数(TVP)。
<select id="Publish">
DECLARE @tblVar AS type_Publish_idChild;</select>
type_Publish_idChild是我用户定义的表类型
我收到此错误
DECLARE @tblVar AS type_Publish_idChild;\n### Cause: java.sql.SQLException: Invalid JDBC escape syntax at line position 27 '=' character expected.\n; SQL []; Invalid JDBC escape syntax at line position 27 '=' character expected.; nested exception is java.sql.SQLException: Invalid JDBC escape syntax at line position 27 '=' character expected."
答案 0 :(得分:0)
A&lt;选择&gt; tag适合运行SQL select语句。我不知道你可以用它来声明变量。
语句必须返回多行,但事实并非如此。