- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
密级
公开()普通(√)秘密()机密()绝密()
Oracle数据库编程规范
文档编号:文档编号(按照文档编码规范)
文档归类:文档归类
作 者:李程扬
创建时间:2005-11-14
修改时间:2005-11-15
版 本 号:v1.0
文档传阅:
数据库对象创建及命名规范
数据库字段及对象命名规范
数据库命名规范与PB编程规范对命名方式的约定可相互参照;
命名单词间分隔用下划线[_],尽可能使用与业务相匹配的单词或其缩写;
绝对不允许使用拼音首码及简单数字的命名方式;
Oracle对于对象或字段名称长度有限制,最多31个字符;
字段定义及类型说明
字段定义仅能使用以下类型
date:日期时间类型,存入日期字段的数据若未指明时间,时间缺省就是[00:00:00];若未指明日期,则日期缺省是[1900-01-01];对于年份[number(4,0)]与月份[number(6,0)]这类数据,一般用number类型定义;
number:数值类型,字段所占空间与每一行数据相关,即有多少存多少;要注意其定义小数位是包含在总长度中,如number(12,2)——总长度为12位,其中小数占2位;
char:定长字符串类型,不论字符串信息多少都要占用所定义长度的空间,不足的部分用空格填充;对于一些更新操作比varchar2效率高;长度限制为255;
varchar2:非定长字符串类型,字符串信息多少就占多少空间,所以对于此类型数据在存入数据库前要去空格,以防止多余空格造成字段关联错误;相比char可节省很多存储空间,某种程序上可提高网络传输效率;长度限制为4000个字符;
clob:一般存大于4000个字节的字符串信息,如数据窗口的语法;
blob:一般存二进制数据,如图片;
对于字符串类型,除数据固定长度字段(如char(1)、SICK_ID)
字段命名约定
字段名称不必像PB变量使用前缀来标识其数据类型;
字段常用后缀如下
ID/No 表示唯一的序列号标识;其中ID多用于表示对人或物的标识,即指的是一种标志(如Sick_ID);而No多用于对连续号或流水号的标识(如单据号Apply_No)
Code 表示项目代码(如项目代码Item_Code)
Name 表示名称(如项目名称Item_Name)
Class 表示类别(如单据类别Apply_Class)
Operator 表示操作员(类型用varchar(27),如Apply_Operator)
Time 表示日期或日期时间(如Audit_Time)
Dept 表示科室(如开单科室Apply_Dept)
Flag 表示标志(字段类型用char(1),值为Y或N)
Status 表示状态(字段类型用char(1))
常见业务字段名称及类型定义如下
字段名 字段中文名 字段类型 说明 sick_id 病人ID char(10) 兼容原有设计 ic_card_id 就诊卡号 varchar2(30) 兼容原有设计 item_code 项目代码 varchar2(14) 兼容原有设计(诊项或药品代码) Item_name 项目名称 varchar2(400) item_spec 项目规格 varchar2(200) item_class 类别 Varchar2(10) 兼容原有设计 item_price 单价 number(15,6) item_unit 单位 varchar2(8) 兼容原有设计 operator 操作者 varchar2(27) 兼容原有设计 dept_code 科室代码 varchar2(8) 兼容原有设计 cost/charges 金额 number(15,2) apply_no 单据号 varchar2(12) 兼容原有设计 quantity 数量 number(15,4) remark 备注 varchar2(4000) valid_flag 有效标志 Number(1,0) spell_code 拼音首码 varchar2(100) wbzx_code 五笔首码 varchar2(100) sequence_no 排序号 Number(10,0) code 代码 Number(4,0) 字典代码 class 类别 Number(10,0) 类别代码 数据库对象定义说明:创建对象时一定要指定是在哪个模式下面
表
下面列出建表步骤(一般在PB6中新建表,再拷出相应建表语法)
建表语法
创建主键及索引
创建同义词
对象授权(所有新建对象都必须授权给zhiydba)
对于表命名有以下常用后缀
_master:主表
_detail:细表
_record:记录表
_dict:系统字典/用户字
您可能关注的文档
- PSCAD详细使用(中文)教案.doc
- 大流量对置式柱塞泵资料.ppt
- ProE的齿轮泵的机构及零件设计教案.doc
- 第8章 审计抽样练习题和(结合第9章销售循环)教案.doc
- 地铁概论2资料.ppt
- PROBE 连接D2测试CSFB使用说明指导书V3.0教案.doc
- primetimer教案.doc
- PPP项目操作手册教案.doc
- PPP模式的主要运行方式及注意事项教案.doc
- PLC自动洗衣机控制毕业论文教案.doc
- 2025中国企业级AI应用行业研究报告.pdf
- 石林旅游景区文旅项目2024年度活动策划方案.pdf
- 2025年度民主生活会对照检查材料“带头坚决扛起管党治党责任”方面问题起草指南.docx
- 2025年度民主生活会第五方面“在带头坚决扛起管党治党责任方面”对照查摆问题(100名各级班子成员42页).docx
- 2026年公安警示教育大会主持词.docx
- 市委宣传部党组领导班子2025年度民主生活会对照检查材料.docx
- 县自然资源局副局长2025年度民主生活会个人对照检查材料(五个带头).docx
- 县民政局副局长2025年度民主生活会个人对照检查材料(五个带头).docx
- 市教育局领导班子2025年度民主生活会对照检视材料.docx
- 公司党总支书记2025年度抓基层党建工作述职报告.docx
最近下载
- 北京市公安局丰台分局2026年度勤务辅警招聘备考题库及一套答案详解.docx VIP
- 生态修复工程施工方案与技术措施.pdf
- 北京市丰台区2024-2025学年七年级上学期语文期末考试试卷(含答案).docx VIP
- 县级医院2025年服务质量提升工作计划.docx VIP
- 2025年威海市检察机关公开招聘聘用制书记员(31人)考试冲刺题库及答案解析.docx VIP
- 《特种设备安全》课程教学大纲.docx VIP
- 2023年安全生产(消防)管理绩效考核办法.pdf VIP
- 万人计划科技创业领军人才申报书-浙江科技厅.DOC VIP
- 农贸市场运营管理方案投标文件方案.docx VIP
- 2025钢质自由锻件机械加工余量与公差.docx
原创力文档


文档评论(0)