2010年6月2日
摘要: 模式:create sequence 序列号名 minvalue 最小值maxvalue 最大值start with 目前值increment by 步长nocache;举例:-- Create sequence create sequence SEQ_ALLACTIVESEARCHINFOminvalue 1maxvalue 999999999999999999999999999start with 15increment by 1nocache;应用:select seq_allactivesearchinfo.nextval into l_searchid from dual;alter 阅读全文
posted @ 2010-06-02 21:28 Brad Miller 阅读(11878) 评论(0) 推荐(0)
摘要: 模式:create or replace view 视图名 as ...举例:create or replace view vw_rightpeople(rightpeopletypename, rightpeopletype, rightpeopleid, organizetypeno, parentorganizeno, idno, idtype, rightpeoplename, right... 阅读全文
posted @ 2010-06-02 21:22 Brad Miller 阅读(7859) 评论(0) 推荐(0)
摘要: oracle中表、主键、索引都有存贮数属性, tablespace TTTS pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited );索引它们都是被实实在在存在磁盘中。而外键、视图等都没有存贮属性,只是被记录在oracle的后台表中而已。-- Create tablec... 阅读全文
posted @ 2010-06-02 21:13 Brad Miller 阅读(2372) 评论(0) 推荐(0)
摘要: 模式:create or replace directory 目录名 as '目录地址';举例:create or replace directory MEDIA_DIR as 'd:\oracle\ora92\demo\schema\product_media\'; 注意:定义的目录名MEDIA_DIR必须全部使用大写,负责提示不认识这个路径(或目录无效)。 阅读全文
posted @ 2010-06-02 21:09 Brad Miller 阅读(563) 评论(0) 推荐(0)
摘要: 模式:CREATE OR REPLACE TYPE 类型名 as OBJECT (属性名 属性类型,...);举例:CREATE OR REPLACE TYPE BITS_IDX_BASE AS OBJECT ( NAME VARCHAR2(4000), FIELDS VARCHAR2(4000), CREATE_DATE VARCHAR2(4000), INCREMENT_DATE VARCHA... 阅读全文
posted @ 2010-06-02 20:59 Brad Miller 阅读(4620) 评论(0) 推荐(0)
  2010年5月25日
摘要: 模式:create or replace package包名 is  定义变量  函数声明  过程声明end 包名;/show err;create or replace package body 包名 is  函数定义   过程定义end 包名;/show err;举例:create or replace package pck_report_getconreportdata is-- 函数声明... 阅读全文
posted @ 2010-05-25 23:44 Brad Miller 阅读(367) 评论(0) 推荐(0)
摘要: oracle 11g 将触发器分为5种:1.DDL触发器:当在数据库中创建、修改、重命名、删除对象时触发。2.DML或行级别触发器:当在表中插入、更新 或 删除数据时触发;可用于在值被改变前(before)进行审核、检查、保存、和替代。3.复合触发器: 既是语句级又是行级触发器。在需要同时使用语句级触发器和行级触发器时可以使用复合触发器。4.insteadof 触发器:用于停止DML语句的执行并重... 阅读全文
posted @ 2010-05-25 23:28 Brad Miller 阅读(1748) 评论(0) 推荐(0)
摘要: 模式:create or replace procedure 过程名(参数名 参数类型,...)is  变量名 变量类型;begin  过程内容;end 过程名;/show err;举例:create or replace procedure proc_blddesignusagearea(p_buildid number) is/*函数功能:统计楼栋下房屋的用途、面积、套数等信息*/l_buil... 阅读全文
posted @ 2010-05-25 23:13 Brad Miller 阅读(353) 评论(0) 推荐(0)
摘要: 定义:type t_numberstab is table of number;举例:create or replace function getbldroomidforcert(p_certid number,p_sequence number) return varchar2istype t_numberstab is table of number;v_bldroomids t_number... 阅读全文
posted @ 2010-05-25 23:05 Brad Miller 阅读(1916) 评论(0) 推荐(0)
摘要: 数组定义:type t_number is varray (100) of number not null;举例:create or replace function gettaxfeeforreport(p_stanid number,p_id varchar2,p_expectfield varchar2) return varchar2is/*函数功能:通过业务编号汇总出该业务的税费信息。函... 阅读全文
posted @ 2010-05-25 22:58 Brad Miller 阅读(7683) 评论(0) 推荐(0)