oracle的存储过程,执行怎么看不到输出呢??? dbms_output.put_line( '姓名:'||var_sname||',出生日
createorreplaceproceduresel10_stu2(var_s#instu2.s#%type,----这个不能带长度var_snameoutstu2.s...
create or replace procedure sel10_stu2
( var_s# in stu2.s#%type, ----这个不能带长度
var_sname out stu2.sname%type,
date_sage out stu2.sage%type,
ch_ssex out stu2.ssex%type
)as ----用as也行
begin
select sname,sage,ssex into var_sname,date_sage,ch_ssex from stu2 where s#=var_s#;
end sel10_stu2; ----t 这个分号必须要有
--------
declare
var_sname stu2.sname%type;-- 这边都必须是分号
date_sage stu2.sage%type;--
ch_ssex stu2.ssex%type ; --
begin
sel10_stu2(100105,var_sname,date_sage,ch_ssex);--
dbms_output.put_line( '姓名:'||var_sname||',出生日期:'||date_sage||'性别:'||ch_ssex ); --
end; ----t
--------------------------
执行怎么看不到输出呢??? 展开
( var_s# in stu2.s#%type, ----这个不能带长度
var_sname out stu2.sname%type,
date_sage out stu2.sage%type,
ch_ssex out stu2.ssex%type
)as ----用as也行
begin
select sname,sage,ssex into var_sname,date_sage,ch_ssex from stu2 where s#=var_s#;
end sel10_stu2; ----t 这个分号必须要有
--------
declare
var_sname stu2.sname%type;-- 这边都必须是分号
date_sage stu2.sage%type;--
ch_ssex stu2.ssex%type ; --
begin
sel10_stu2(100105,var_sname,date_sage,ch_ssex);--
dbms_output.put_line( '姓名:'||var_sname||',出生日期:'||date_sage||'性别:'||ch_ssex ); --
end; ----t
--------------------------
执行怎么看不到输出呢??? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询