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

oracle api小结

 前几个项目自己没有写过接口,都是负责前台的控制。来到这个项目上,才开始自己写,我是6月中旬开始做这个项目的,现在11月份,现在在去看6月份写的package,简直有点想吐了。原因有以下几点:
1. 简洁,扼要的说明没有附加。
2. n多功能综合到一起,全部放到一个包里,而不是根据功能模块划分。
3. 没有例外控制。
4. 写法不规范
5. 取值逻辑考虑不周全
针对于第一点,首先,一个让人容易理解你的包的是干唯一方法就是加上必要的注释,这样方便别人,也方便自己,不至于最后自己都看不懂你写的是干什么用的。看下面这个例子(我六月份写的):
e.g:
  PROCEDURE ship_bill_insert(
              p_business_id IN NUMBER ,
              p_site_id IN NUMBER,
              p_use_site_id IN NUMBER DEFAULT NULL,
              p_business_type IN VARCHAR2,
              p_created_by IN NUMBER,
              p_creation_date IN DATE,
              p_last_updated_by IN NUMBER,
              p_last_update_date IN DATE,
              p_last_update_login IN NUMBER,
              p_address IN VARCHAR2 DEFAULT NULL,
              p_enable_flag IN VARCHAR2 ,
              p_primary_flag IN VARCHAR2 DEFAULT NULL,
              p_object_version_number IN NUMBER DEFAULT NUL


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

Oracle Form開發(4)

上節學習開第一個Form,這個節在添加一個彈出下拉框
第一步:添加記錄組
1.1  選中Record Groups
1.2  單擊Create
1.3  輸入查詢SQL
1.4  單擊OK
1.5  修改 ......

Oracle 常用函数 转帖


nvl( ) 函数
示例 请参阅
从两个表达式返回一个非 null 值。
语法
NVL(eExpression1, eExpression2)
参数
eExpression1, eExpression2
如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以 ......

Oracle常用傻瓜问题1000问


   
大家在应用ORACLE的时候可能会遇到很多看起来不难的问题, 特别对新手来说, 今天我简单把它总结一下, 发布给大家, 希望对大家有帮助! 和大家一起探讨, 共同进步!
对ORACLE高手来说是不用看的.
1. Oracle安装完成后的初始口令?
 internal/oracle
  sys/change_on_install
  system/manager ......

oracle TNSListener 启动后又停止的问题

 最近在使用过程中的发现连接数据库时好时坏,经常报TNS异常,在控制面板中在服务中将tns正常启动后,当连接数据库时发现tns又停止了。苦苦在网上搜寻了许多,发现网上铺天盖地的三种方法,我一一试了都没有作用。  
后来无意中看到一位网友说他出现过相同的问题,是由于装了个vpn软件,这时的我神经特别敏 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号