oracle,uuid為主鍵,插入時直接更新id


uuid為主鍵,插入時自動更新

-- Create table  
create table TECHNOLOGYCOMPANY  
(  
  ID              VARCHAR2(32) default SYS_GUID() not null,  
  FLOWID          VARCHAR2(50),  
  CONPANYID       NUMBER,  
  ISCOMMUNICATION VARCHAR2(10)  
)  
tablespace USERS  
  pctfree 10  
  initrans 1  
  maxtrans 255  
  storage  
  (  
    initial 64K  
    minextents 1  
    maxextents unlimited  
  );  
-- Add comments to the table   
comment on table TECHNOLOGYCOMPANY  
  is '技術交流的交流公司';  
-- Add comments to the columns   
comment on column TECHNOLOGYCOMPANY.FLOWID  
  is '申請編號';  
comment on column TECHNOLOGYCOMPANY.CONPANYID  
  is '競爭對手ID';  
comment on column TECHNOLOGYCOMPANY.ISCOMMUNICATION  
  is '是否交流';  
-- Create/Recreate primary, unique and foreign key constraints   
alter table TECHNOLOGYCOMPANY  
  add constraint SYS_TECHNOLOGYCOMPANY primary key (ID)  
  using index   
  tablespace USERS  
  pctfree 10  
  initrans 2  
  maxtrans 255  
  storage  
  (  
    initial 64K  
    minextents 1  
    maxextents unlimited  
  );  

 

后續增加默認主鍵值:

alter table 表名 modify 字段名 default 默認值;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM