开发部数据库范例.Oracle
- 格式:doc
- 大小:111.00 KB
- 文档页数:9
文档类别:
文档编号:
版本号:0.1.0
文档名称:开发部数据库范例ORACLE
项目名称:
项目负责人:
编写人:编写时间:
校对人:校对时间:
复查人:复查时间:
用户审查人:审查时间:
审查意见:
Copyright 北京紫光华宇软件股份有限公司
版本变更记录
目录
数据库命名范例 (3)
数据库命名 (3)
表空间、数据文件命名 (3)
数据库连接设计命名 (3)
表命名 (3)
字段命名 (3)
主键命名 (3)
外键命名 (3)
其他约束命名 (4)
索引命名 (4)
视图命名 (4)
包命名 (4)
存储过程命名 (4)
函数命名 (4)
显式游标命名 (4)
触发器命名 (4)
数据库编码范例 (5)
select 语句 (5)
update 语句 (5)
insert 语句 (6)
建表 (6)
建视图 (6)
函数 (7)
触发器 (8)
文件头注释 (9)
数据库命名范例数据库命名
表空间、数据文件命名
数据库连接设计命名
表命名
字段命名
主键命名
外键命名
其他约束命名
索引命名
视图命名
包命名
存储过程命名
函数命名
显式游标命名
触发器命名
数据库编码范例select 语句
update 语句
insert 语句
建表
create table OLAP20.FACT_FPCGL
(
C_FPDM char(10 byte) not null, -- 发票代码
C_FPHM char(8 byte) not null, -- 发票号码
N_SL number(19,2) null, -- 税率
C_HY_DM_OLD varchar2(6 byte) null, -- 行业代码
C_NSR_SWJG_DM char(11 byte) null, -- 纳税人税务机构代码 C_DJZCLX_DM char(3 byte) null, -- 登记注册类型代码 C_ZGSWRY_DM varchar2(11 byte) null, -- 主管税务人员代码 C_GSYLB_DM char(1 byte) null, -- 工商业类别代码
C_LSGX_DM char(2 byte) null, -- 隶属关系代码
C_NSRZT_DM char(2 byte) null, -- 纳税人状态代码
C_JDXZ_DM char(10 byte) null, -- 街道乡镇代码
C_HY_DM varchar2(6 byte) null, -- 行业明细代码
N_NSRDZDAH number(20) null, -- 纳税人电子档案号 C_BBQ varchar2(8 byte) null -- 报表期
)
tablespace TBS_OLAP20
nologging
cache
noparallel
monitoring
建视图
函数
prompt 'F_XXX'
create or replace function F_XXX (
--定义参数
AC_XXXX_IN char(2),
AVC_XXX_IO varchar2(20),
AN_XXXX_OUT number(10)
)
return number
as
--************************************************************ -- 对象类型:(存储过程、函数、触发器及包)
-- 对象名称:
-- 功能描述:
-- 输入参数:
-- 输出参数:
-- 返回值:成功、自定义错误、其他值、系统错误
-- 调用:
-- 创建人:谢小茜
-- 创建日期:20060622
-- 修改人:
-- 修改日期:
-- 修改内容:
--************************************************************** --定义对象内部变量
LC_XXXX char(2);
LN_XXXX number(10);
……
begin
触发器
prompt 'TRIG_XXX'
create or replace TRIGGER TR_TA_YSPZ_INS_BEF_ROW
before(/after)
insert(/delete/update)
on TA_YSPZ
referencing OLD as OLD NEW as NEW
for each row (语句级触发器不写)
when (upper(user)<>'TAMIS_DATA') --
--************************************************************ -- 对象类型:(存储过程、函数、触发器及包)
-- 对象名称:
-- 功能描述:
-- 输入参数:
-- 输出参数:
-- 返回值:成功、自定义错误、其他值、系统错误
-- 调用:
-- 创建人:谢小茜
-- 创建日期:20060622
-- 修改人:
-- 修改日期:
-- 修改内容:
--************************************************************** declare
-- 定义对象内部变量
begin
-- 主程序体
return
exception
-- 例外处理
end;
/
文件头注释。