易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle Function


CREATE OR REPLACE FUNCTION OFFICE.fbill_getbalance (billid NUMBER, total NUMBER)
   RETURN NUMBER
IS
   paid      NUMBER;
   balance   NUMBER;
BEGIN
   balance := total;
--get total paid
   SELECT SUM (n_paidamount)
     INTO paid
     from tbnk_payoutbillconn i
    WHERE i.n_billid = billid AND i.s_billorpur = 'B';
--get balance of bill
   balance := NVL (total, 0) - NVL (paid, 0);
   RETURN balance;
EXCEPTION
   WHEN NO_DATA_FOUND
   THEN
      RETURN balance;
   WHEN OTHERS
   THEN
      RETURN balance;
      RAISE;
END fbill_getbalance;


相关文档:

VC下利用Pro*C开发Oracle接口

本文介绍了使用Pro*C/C++在Visual
C++环境下开发Oracle数据库接口程序的方法
设计思路其实这样:首先通过VC建立一个工程,自动化建立MAKEFILE,UNIX需要自己写MAKEFILE。
其次配置VC的环境,将PROC的.H,.LIB的路径加入DERECTIRY。写一个PC文件,即PROC文件。放到工程相应的目录下。然后把PC文件加入工程。使用PROCUI.E ......

启动oracle系统文件加载顺序

在启动oracle服务时,首先会在服务端找
1.spfile<sid>.ora
用于启动例程,如果找不到spfile<sid>.ora,则使用服务端缺省的
2.spfile
来启动,如果缺省的spfile也找不到,则使用
3.init<sid>.ora
来启动例程,最后则是使用缺省的
4.pfile
.当然你也可以指定pfile来覆盖缺省spfile启动例程,或通过spfile= ......

ORACLE常用脚本命令

用户的管理
一、ORACLE的安全域
1、TABLESPACE QUOTAS:表空间的使用定额
2、DEFAULT TABLESPACE:默认表空间
3、TEMPORARY TABLESPACE:指定临时表空间。
4、ACCOUNT LOCKING:用户锁
5、RESOURCE LIMITE:资源限制
6、DIRECT PRIVILEGES:直接授权
7、ROLE PRIVILEGES:角色授权先将应用中的用户划为不同的角色, ......

Oracle 9.2.0.1升级到9.2.0.8版本

景:在windows xp server上安装了Oracle 9.2.0.1,现使用p4547809_92080_WINNT.zip将其升级到9.2.0.8版本,并打上最
新的安全补丁April 2008版。
1.升级oracle(administrator用户权限)(下载p4547809_92080_WINNT.zip网址:
ftp://updates.oracle.com/4547809/p4547809_92080_WINNT.zip)
(1)、压缩包名称为 p45478 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号