create or replace procedure Do_Liquidat
is
v_cursor clinic.clinic_types.CLINIC_CURSOR; -- fee_code 游标;
begin
open v_cursor for '
select S.*,DECODE(s.sex_code,''1'',(select C.CONSTANT_VALUE
FROM hisdict.constant_both C
WHERE c.constant_code = s.sex_code))
from HISDICT.SEX_DICT S';
end Do_Liquidat;
is
v_cursor clinic.clinic_types.CLINIC_CURSOR; -- fee_code 游标;
begin
open v_cursor for '
select S.*,DECODE(s.sex_code,''1'',(select C.CONSTANT_VALUE
FROM hisdict.constant_both C
WHERE c.constant_code = s.sex_code))
from HISDICT.SEX_DICT S';
end Do_Liquidat;
解决方案 »
- oracle中出现 :表空间“users”中无权限
- 求助:关于oracle的一个小问题
- 为什么v_file:=utl_file.fopen(utlfile,file_name,'r');老是报错啊 求教高手
- oracle查询中,如何使查询结果不以科学计数法显示
- 删除表中的重复数据
- ORACLE数据库开发经验总结
- 菜鸟提问:怎样建一个自己的表空间和用户,用来存储自己的数据?
- 在一個表中重復查詢中一個fields對應多個value的問題 急急急(分不夠再開貼給分) 先謝了
- 急,SQL文!!!!
- 如何删除某一列的数据?
- oracle在存储过程中建临时表怎么做?在线等待,50分相送,解决马上就给!
- .net中连接oracle数据库的问题,紧急!!!!!
is
v_cursor clinic.clinic_types.CLINIC_CURSOR; -- fee_code 游标;
str varchar2(500);
begin
str:='select S.*,DECODE(s.sex_code,''1'',
(select C.CONSTANT_VALUE
FROM hisdict.constant_both C
WHERE c.constant_code = s.sex_code))
from HISDICT.SEX_DICT S';
open v_cursor for str;
end Do_Liquidat;