1.创建用户kaifa(密码亦为kaifa), 并分配connect,create table,resource权限。
2.
在做报表统计时,需要根据报表日期和币种从概要表中查询本期余额。
概要表(CCB_GYB)信息如下:
ACCOUNTING_DATE |
DATE |
报表日期(唯一索引) |
RMB_YTD_BALANCE |
NUMBER |
人民币余额 |
CNY_YTD_BALANCE |
NUMBER |
本位币余额 |
USD_YTD_BALANCE |
NUMBER |
外币折美元余额 |
其中币种代码如下:
--RMB 人民币
--CNY 本位币
--USD 外币折美元
如果币种为RMB,则取出人民币余额作为本期余额;为CNY,则取本位币余额;为USD
则取外币折美元余额。
请编写一个函数GetCurrBal(
qrp_rq IN VARCHAR2, --报表日期
qrp_code IN VARCHAR2 --币种
)
实现此功能,并能在sqlplus里调用。
其中建表语句如下:
create table CCB_GYB
(
ACCOUNTING_DATE DATE,
RMB_YTD_BALANCE NUMBER,
CNY_YTD_BALANCE NUMBER,
USD_YTD_BALANCE NUMBER