ient_ID, AD_Org_ID, IsActive, Created, CreatedBy, Updated 和UpdatedBy ,因为这些字段是安全认证所必须的。
Column name Type Length
CUS_DOCUMENTS_ID NUMBER 10
AD_CLIENT_ID NUMBER 10
AD_ORG_ID NUMBER 10
ISACTIVE CHAR 1
CREATED DATE
CREATEDBY NUMBER 10
UPDATED DATE
UPDATEDBY NUMBER 10
NAME CHAR 60
LASTEDITED DATE
DOCSIZE NUMBER 15
在这个表中,即使NAME和LASTEDITED可以组成关键字,但也请使用另外一个字段作为唯一性的关键字如CUS_DOCUMENT_ID。按命名的规则,关键字时由表名加上"_ID"组成。
执行下面的SQL语句来建立CUS_DOCUMENT:
Oracle
CREATE TABLE CUS_DOCUMENTS
(
CUS_DOCUMENTS_ID NUMBER(10) NOT NULL,
AD_CLIENT_ID NUMBER(10) NOT NULL,
AD_ORG_ID NUMBER(10) NOT NULL,
ISACTIVE CHAR(1 BYTE) DEFAULT 'Y' NOT NULL,
CREATED DATE DEFAULT SYSDATE NOT NULL,
CREATEDBY NUMBER(10) NOT NULL,
UPDATED DATE DEFAULT SYSDATE NOT NULL,
UPDATEDBY NUMBER(10) NOT NULL,
NAME NVARCHAR2(60) NOT NULL,
LASTEDITED DATE NOT NULL,
DOCSIZE NUMBER(15) NOT NULL,
CONSTRAINT "CUS_DOCUMENTS_KEY" PRIMARY KEY ("CUS_DOCUMENTS_ID")
);
PostgreSQL
CREATE TABLE cus_documents
(
cus_documents_id numeric(10) NOT NULL,
ad_client_id numeric(10) NOT NULL,
ad_org_id numeric(10) NOT NULL,
isactive char(1) NOT NULL DEFAU