存储过程变量声明 oracle的存储过程,为什么不允许直接在变量里赋值?
浏览量:1683
时间:2021-03-12 14:52:26
作者:admin
oracle的存储过程,为什么不允许直接在变量里赋值?
CREATE OR REPLACE PROCEDURE tt IS v sql VARCHAR2(10000)BEGIN v sql:=“CREATE table aa as select*from bb where bb.b1 like “”123%“””--EXECUTE IMMEDIATE v sql--您可以首先阻止DBMSu输出.put行(v_uql)--把v_ql打印出来时看到的结束
存储过程定义参数,关键字out添加在变量名之后,以便在执行存储过程期间为此参数赋值。
执行存储过程后,您可以在sqlplus中获取此参数返回的值。
存储过程变量声明 oracle存储过程定义变量 oracle select into变量赋值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。