1. 首页 > 科技

sql存储过程exec为什么出错?(为什么运行exec无法执行存储过程,提示无效sql语句)

sql存储过程exec为什么出错?(为什么运行exec无法执行存储过程,提示无效sql语句)

为什么运行exec无法执行存储过程,提示无效sql语句

exec 存储过程名称

并不是 exec '存储过程名称'

请注意 并采纳 谢谢!

plsql 中想创建个简单的存储过程,为什么执行exec的时候报错啊!

PL/SQL SQL window窗口下不可以执行 存储过程的,你可以在command window 下执行,也可以找到该存储过程,右击 --> test,执行 存储过程

oracle 存储过程创建成功,exec执行失败,原因如下

你的问题描述问题比较大。

第一张图的调用过程是在oracle里面调用的吧?并且调用的时候没有带参数,而存储过程里面明显需要两个参数。

跟后面的java代码没有关系。

为什么执行EXEC SQL CONNECT 语句总是出错

EXEC sp_executesql @sql 这是语法。你缺东西。

把SQL放在一个变量里。'select * from userinfo where ('+@username'='''' or [user_name]='''+@username+''')'

declare @sql nvarchar(500)

set @sql =''select * from userinfo where ('+@username'='''' or [user_name]='''+@username+''')'

EXEC sp_executesql @sql