📄 compiere.sql
字号:
COMMENT ON COLUMN AD_ReportView.AD_Table_ID IS 'AD_Table_ID Definition'
;
--
-- TABLE: AD_ReportView_Col
--
CREATE TABLE AD_ReportView_Col(
AD_ReportView_Col_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
AD_ReportView_ID NUMBER(10, 0) NOT NULL,
AD_Column_ID NUMBER(10, 0),
FunctionColumn NVARCHAR2(60) NOT NULL,
IsGroupFunction CHAR(1) DEFAULT 'N' NOT NULL,
CHECK (IsActive in ('Y','N')),
CHECK (IsGroupFunction in ('Y','N')),
CONSTRAINT AD_ReportView_Col_Key PRIMARY KEY (AD_ReportView_Col_ID)
)
;
--
-- TABLE: AD_Role_ClientAccess
--
CREATE TABLE AD_Role_ClientAccess(
AD_Role_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_Role_ClientAccess_Key PRIMARY KEY (AD_Role_ID, AD_Client_ID)
)
;
COMMENT ON TABLE AD_Role_ClientAccess IS 'Base for ClientList'
;
--
-- TABLE: AD_Role_OrgAccess
--
CREATE TABLE AD_Role_OrgAccess(
AD_Role_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_Role_OrgAccess_Key PRIMARY KEY (AD_Role_ID, AD_Org_ID)
)
;
COMMENT ON TABLE AD_Role_OrgAccess IS 'Base For OrgList'
;
--
-- TABLE: AD_System
--
CREATE TABLE AD_System(
AD_System_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
UserName NVARCHAR2(60) NOT NULL,
Info NVARCHAR2(255) NOT NULL,
Version NVARCHAR2(20) NOT NULL,
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_System_Key PRIMARY KEY (AD_System_ID)
USING INDEX
TABLESPACE INDX
)
;
COMMENT ON TABLE AD_System IS 'System Identification and status'
;
--
-- TABLE: AD_Task_Access
--
CREATE TABLE AD_Task_Access(
AD_Task_ID NUMBER(10, 0) NOT NULL,
AD_Role_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
IsReadWrite CHAR(1) DEFAULT 'Y' NOT NULL,
CHECK (IsActive in ('Y','N')),
CHECK (IsReadWrite in ('Y','N')),
CONSTRAINT AD_Task_Access_Key PRIMARY KEY (AD_Task_ID, AD_Role_ID)
USING INDEX
TABLESPACE INDX
)
;
--
-- TABLE: AD_Trace
--
CREATE TABLE AD_Trace(
When DATE NOT NULL,
No NUMBER DEFAULT 0 NOT NULL,
What NVARCHAR2(2000) NOT NULL,
CONSTRAINT AD_Trace_Key PRIMARY KEY (When, No)
USING INDEX
TABLESPACE INDX
)
;
--
-- TABLE: AD_Tree
--
CREATE TABLE AD_Tree(
AD_Tree_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
TreeType CHAR(2) NOT NULL,
IsAllNodes CHAR(1) DEFAULT 'Y' NOT NULL,
CHECK (IsActive in ('Y','N')),
CHECK (IsAllNodes in ('Y','N')),
CONSTRAINT AD_Tree_Key PRIMARY KEY (AD_Tree_ID)
USING INDEX
TABLESPACE INDX
)
;
--
-- TABLE: AD_TreeBar
--
CREATE TABLE AD_TreeBar(
AD_Tree_ID NUMBER(10, 0) NOT NULL,
AD_User_ID NUMBER(10, 0) NOT NULL,
Node_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_TreeBar_Key PRIMARY KEY (AD_Tree_ID, AD_User_ID, Node_ID)
)
;
COMMENT ON TABLE AD_TreeBar IS 'User Shortcuts'
;
--
-- TABLE: AD_TreeNode
--
CREATE TABLE AD_TreeNode(
AD_Tree_ID NUMBER(10, 0) NOT NULL,
Node_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Parent_ID NUMBER(10, 0),
SeqNo NUMBER(10, 0),
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_TreeNode_Key PRIMARY KEY (AD_Tree_ID, Node_ID)
USING INDEX
TABLESPACE INDX
)
;
COMMENT ON TABLE AD_TreeNode IS 'Generic TreeNodes'
;
--
-- TABLE: AD_TreeNodeBP
--
CREATE TABLE AD_TreeNodeBP(
AD_Tree_ID NUMBER(10, 0) NOT NULL,
Node_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Parent_ID NUMBER(10, 0),
SeqNo NUMBER(10, 0),
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_TreeNodeBP_Key PRIMARY KEY (AD_Tree_ID, Node_ID)
)
;
COMMENT ON TABLE AD_TreeNodeBP IS 'TreeNodes for Business Partners'
;
--
-- TABLE: AD_TreeNodeMM
--
CREATE TABLE AD_TreeNodeMM(
AD_Tree_ID NUMBER(10, 0) NOT NULL,
Node_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Parent_ID NUMBER(10, 0),
SeqNo NUMBER(10, 0),
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_TreeNodeMM_Key PRIMARY KEY (AD_Tree_ID, Node_ID)
)
STORAGE(BUFFER_POOL KEEP
)
CACHE
;
COMMENT ON TABLE AD_TreeNodeMM IS 'TreeNodes for Menues'
;
--
-- TABLE: AD_TreeNodePR
--
CREATE TABLE AD_TreeNodePR(
AD_Tree_ID NUMBER(10, 0) NOT NULL,
Node_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Parent_ID NUMBER(10, 0),
SeqNo NUMBER(10, 0),
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_TreeNodePR_Key PRIMARY KEY (AD_Tree_ID, Node_ID)
)
;
COMMENT ON TABLE AD_TreeNodePR IS 'TreeNodes for Products'
;
--
-- TABLE: AD_UserDef_Field
--
CREATE TABLE AD_UserDef_Field(
AD_UserDef_Field_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
AD_UserDef_Tab_ID NUMBER(10, 0) NOT NULL,
AD_Field_ID NUMBER(10, 0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
Help NVARCHAR2(2000),
IsDisplayed CHAR(1) DEFAULT 'Y' NOT NULL,
DisplayLength NUMBER(10, 0),
DisplayLogic NVARCHAR2(2000),
IsReadOnly CHAR(1) DEFAULT 'N' NOT NULL,
IsUpdateable CHAR(1) DEFAULT 'Y',
SortNo NUMBER(10, 0),
SeqNo NUMBER(10, 0) NOT NULL,
IsSameLine CHAR(1) DEFAULT 'N' NOT NULL,
CHECK (IsActive in ('Y','N')),
CHECK (IsDisplayed in ('Y','N')),
CHECK (IsReadOnly in ('Y','N')),
CHECK (IsUpdateable in ('Y','N')),
CHECK (IsSameLine in ('Y','N')),
CONSTRAINT AD_UserDef_Field_Key PRIMARY KEY (AD_UserDef_Field_ID)
)
;
--
-- TABLE: AD_UserDef_Tab
--
CREATE TABLE AD_UserDef_Tab(
AD_UserDef_Tab_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
AD_UserDef_Win_ID NUMBER(10, 0) NOT NULL,
AD_Tab_ID NUMBER(10, 0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
Help NVARCHAR2(2000),
IsSingleRow CHAR(1) DEFAULT 'N' NOT NULL,
IsReadOnly CHAR(1) DEFAULT 'N' NOT NULL,
CHECK (IsActive in ('Y','N')),
CHECK (IsSingleRow in ('Y','N')),
CHECK (IsReadOnly in ('Y','N')),
CONSTRAINT AD_UserDef_Tab_Key PRIMARY KEY (AD_UserDef_Tab_ID)
)
;
--
-- TABLE: AD_UserDef_Win
--
CREATE TABLE AD_UserDef_Win(
AD_UserDef_Win_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
AD_User_ID NUMBER(10, 0),
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
AD_Window_ID NUMBER(10, 0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
Help NVARCHAR2(2000),
AD_Language VARCHAR2(6) NOT NULL,
IsDefault CHAR(1) DEFAULT 'N' NOT NULL,
IsReadOnly CHAR(1) DEFAULT 'N' NOT NULL,
IsUserUpdateable CHAR(1) DEFAULT 'Y' NOT NULL,
CHECK (IsActive in ('Y','N')),
CHECK (IsReadOnly in ('Y','N')),
CHECK (IsUserUpdateable in ('Y','N')),
CONSTRAINT AD_UserDef_Win_Key PRIMARY KEY (AD_UserDef_Win_ID)
)
;
--
-- TABLE: AD_Workbench
--
CREATE TABLE AD_Workbench(
AD_Workbench_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
Help NVARCHAR2(2000),
EntityType CHAR(1) DEFAULT 'D' NOT NULL,
AD_Column_ID NUMBER(10, 0) NOT NULL,
AD_Image_ID NUMBER(10, 0),
AD_Color_ID NUMBER(10, 0),
PA_Goal_ID NUMBER(10, 0),
CHECK (IsActive in ('Y','N')),
CONSTRAINT AD_Workbench_Key PRIMARY KEY (AD_Workbench_ID)
)
;
--
-- TABLE: AD_WorkbenchWindow
--
CREATE TABLE AD_WorkbenchWindow(
AD_WorkbenchWindow_ID NUMBER(10, 0) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
AD_Workbench_ID NUMBER(10, 0) NOT NULL,
SeqNo NUMBER(10, 0) NOT NULL,
IsPrimary CHAR(1) DEFAULT 'N' NOT NULL,
EntityType CHAR(1) DEFAULT 'D' NOT NULL,
AD_Window_ID NUMBER(10, 0),
AD_Form_ID NUMBER(10, 0),
AD_Process_ID NUMBER(10, 0),
AD_Task_ID NUMBER(10, 0),
CHECK (IsActive in ('Y','N')),
CHECK (IsPrimary in ('Y','N')),
CONSTRAINT AD_WorkbenchWindow_Key PRIMARY KEY (AD_WorkbenchWindow_ID)
)
;
--
-- TABLE: AD_Workbench_Trl
--
CREATE TABLE AD_Workbench_Trl(
AD_Workbench_ID NUMBER(10, 0) NOT NULL,
AD_Language VARCHAR2(6) NOT NULL,
AD_Client_ID NUMBER(10, 0) NOT NULL,
AD_Org_ID NUMBER(10, 0) NOT NULL,
IsActive CHAR(1) DEFAULT 'Y' NOT NULL,
Created DATE DEFAULT SYSDATE NOT NULL,
CreatedBy NUMBER(10, 0) NOT NULL,
Updated DATE DEFAULT SYSDATE NOT NULL,
UpdatedBy NUMBER(10, 0) NOT NULL,
Name NVARCHAR2(60) NOT NULL,
Description NVARCHAR2(255),
Help NVARCHAR2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -