IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Oracle EBS命名标准 -> 正文阅读

[大数据]Oracle EBS命名标准

良好的命名方法能够使得程序保持良好的易读性 ,便于后期的维护工作。所以在开发
过程中,必须依据以下规则对各个对象命名,尽量避免使用如 misc、common、other
等笼统的对象名。以下介绍具体的命名规则:

DATABASE 对象


???????格式:prod_objects
???????举例:PO_VENDORS
视图
????????格式:table_V
? ? ? ? 举例:PO_VENDORS_CHICAGO_V
触发器
? ? ? ? 格式:table_Ti
? ? ? ? 举例:PO_HEADERS_T1

同义词
? ? ? ?格式:table

约束
????????Primary Key table_PK
????????Unique ? ? ?table_Ui
????????Foreign Key table_Fi


? ? ? ?格式:prod_module , prod_description
? ? ? ?举例:OE_SCHEDULE, AOL_FLEXFIELD

????????过程
? ? ? ? ? ? ?格式:verb_noun
? ? ? ? ? ? ?举例:CALCULATE_PRICE_VARIANCE
????????控制 TABLE 的包
? ? ? ? ? ? ?格式:table_PKG
? ? ? ? ? ? ?举例:PO_LINES_PKG

私有包
? ? ? ? ?格式:package_PRIVATE
? ? ? ? ?举例:APP_ITEM_PROPERTY_PRIVATE

FORM 中的 PL/SQL 块
? ? ? ? ?格式:prod_verb_noun
? ? ? ? ?举例:AP_INITIALIZE_FORM

PL/SQL的变量
? ? ? ? ? 格式:variable , X_variable
? ? ? ? ? 举例:X_header_id

PL/SQL的全局变量
? ? ? ? ? 格式:G_variable
? ? ? ? ? 举例:G_set_of_books_id

FORM 对象

Modules
? ? ? ? ? ?格式:file name
? ? ? ? ? ?举例:POXPOMPO
Record Groups
? ? ? ? ? ?格式:Object
FORM 的全局变量
? ? ? ? ? ?格式:prod_variable
? ? ? ? ? ?举例:MFG_ORGANIZATION

Item
? ? ? ?格式:COLUMN NAME
? ? ? ?????????_CODE
? ? ? ?????????_FLAG
? ? ? ?????????_MIR
Blocks
? ? ? ?格式:case_short_name , object
? ? ? ?举例:ORDER, LINES

特殊的 Block
? ? ? ? ? ? ?TOO LBAR
? ? ? ? ? ? ?CONTROL

Canvas
? ? ? ? ? ? ?格式:Object
Stacked Canvasses
? ? ? ? ? ? ?格式:block_region
? ? ? ? ? ? ?举例:LINES_DESCRIPTION
Query–Find Canvasses, Windows, and Blocks
? ? ? ? ? ? ?格式:QF_object

Windows
? ? ? ? ? ?格式:Object
LOVs
? ? ? ? ? ?格式:Object
? ? ? ? ? ?举例:LINE_SALESREPS
LOV Record Groups
? ? ? ? ? ?格式:object , object_criteria
查询 LOVs 及相应 Record Groups
? ? ? ? ? ?格式:QF_object
? ? ? ? ? ?举例:QF_FREIGHT_CODES
Relations
? ? ? ? ? ?格式:master_detail

Item/Event 的 Handler Packages 、 Procedures
? ? ? ? ? ? 格式:block / form / item

文件名

FORM/REPORT 文件名
? ? ? ?格式:pppggxxx.fmb, pppggxxx.rdf
? ? ? ?????????P ? 应用的缩写
? ? ? ?????????G ? 功能的缩写
? ? ? ?????????X ? 作用的缩写

PACKAGE/PROCEDURE文件名
? ? ? ? 格式:pppgxxxs.pls , pppggxxb.pls
????????????????P ? 应用的缩写
????????????????G ? 功能的缩写
????????????????X ? 作用的缩写
????????????????S ? 包头
????????????????B ? 包体

TABLE HANDRLER 的 PACKAGE/PROCEDURE 文件名
? ? ? ?格式:pppgixxs.pls and pppgixxb.pls
????????????????P ? 应用的缩写
????????????????G ? 功能的缩写
????????????????X ? 作用的缩写
????????????????I ? INTERFACE
????????????????S ? 包头
????????????????B ? 包体

PL/SQL库文件名
? ? ? ?格式:pppggxxx.pll
????????????????P ? 应用的缩写
????????????????G ? 功能的缩写
????????????????X ? 作用的缩写

保留字
? ? ? ?除数据库、 PL/SQL 的保留字外,以下也属保留字:

?????????????????FOLDER

????????????????CALENDAR

????????????????APPCORE

每个编程人员都有自己的编码标准,此文仅供参考,如有文字和逻辑错误,谢谢大家提出。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:12:55  更:2022-04-29 12:13:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:55:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码