Oracle資料庫的學習

來源:互聯網
上載者:User

 

1)欄位方式:VARCHAR2(50) 、NUMBER、DATE、INTEGER、 CHAR(10)
2)時間預設值:OPRTIME  DATE DEFAULT SYSDATE NOT NULL   ;   CALL_TIME      datetime    DEFAULT getdate() NOT NULL,
3)建立索引:create index IDX_ACCOUNTCHANGE on ACCOUNT_CHANGEHISTORY (EMAIL ASC);
           create unique index IDX_VOXEMAIL_ACCOUNT on VOXEMAIL (VOXACCOUNT ASC);
           CREATE INDEX IDX_CALLER_CALLED ON dbo.PLATFORM_X_INFO(X_CALLER,X_CALLED)
4)建立表的主鍵:create table AREATABLE (
     AREACODE  VARCHAR2(20)  NOT NULL ,
     AREANAME  VARCHAR2(20)  NOT NULL ,
     CONSTRAINT PK_AREATABLE PRIMARY KEY (AREACODE))
5)添加外鍵:
alter table FAX_ACCOUNTDATA
   add CONSTRAINT FK_FAX_ACCO_REFERENCE_FAXUSER_ foreign KEY (USERCLASS)
      references FAXUSER_TYPE (USERCLASS)

CREATE TABLE dbo.SMS_RETREC_LOG
(
    MSGID       varchar(30)   NOT NULL,
    SMSID       numeric(15,0) NOT NULL,
    PRIMARY KEY CLUSTERED (MSGID),
    CONSTRAINT FK_SMS_RETR_REFERENCE_SMS_SEND
    FOREIGN KEY (SMSID)
    REFERENCES dbo.SMS_SEND_RECORD (SMSID)
)
6)自動成長的表欄位: rowid numeric(10,0) IDENTITY,
7)建立觸發器:--建立觸發器
CREATE OR REPLACE TRIGGER INSERT_CORPHB
  before insert on CORPHB for each row
begin
  select SEQ_CORPHB.nextval into :new.userid from dual;
end;

8.create table WF_SCHEDULE
(
  SCHEDULEID   INTEGER not null,
  SCHEDULENAME VARCHAR2(100) not null,
  CREATEDATE   DATE default sysdate not null,
  constraint pk_WF_SCHEDULE primary key (SCHEDULEID)
);

create sequence WF_SCHEDULE_TB_SEQ
minvalue 1
maxvalue 99999999
start with 281
increment by 1
cache 20;

CREATE OR REPLACE TRIGGER INSERT_WF_SCHEDULE
  before insert on WF_SCHEDULE for each row
begin
  select WF_SCHEDULE_TB_SEQ.nextval into :new.SCHEDULEID from dual;
end;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.