问一个存储过程的问题。 我有一个存储过程 会out一个varchar2的变量 我用SQL语句执行过变量以后,怎么用select输出变量的值??(下面代码的sta)declare sta varchar2(2000);beginPROCEDURE_1224010462297(sta);select ????如何输出值?end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare sta varchar2(2000); begin PROCEDURE_1224010462297(sta); dbms_output.put_line(sta); end; create or replace procedure Test( str out varchar2)isbeginbegin str:='你要给的值';end;end Test 你的sta是变量,用select 应该是得不到的吧。sta 直接在程序里用不就行了,没太理解你要说的意思,能不能在详细一点。 来谈谈sql的优化思路,欢迎请进 怎样将函数的输出结果输出在控制台中 请高手帮忙分析一下用哪种方式比较好 请问谁能有关toad的帮助文档? 如何将sql server中的数据库导入到oracle中? oracle9i安装补丁程序在哪下载?散分呀!兄弟们 pro*c中的commit问题! 如果一个oracle数据库实例一直被一个程序进行读写占用,那么其他的程序是不是因为连接被占用而不能对数据库进行读写操作了? 请大神帮忙看看 Oracle11.2偶发性连接超时 oracle12.2 登陆EM时的“需要身份验证”是需要什么密码? 数据库开发 还是要问个特别特别弱的问题
begin
PROCEDURE_1224010462297(sta); dbms_output.put_line(sta); end;
(
str out varchar2
)
is
begin
begin
str:='你要给的值';
end;
end Test