oracle库表修改

创建新表

create table aa_than_notes(
  ID number(12) NOT NULL ,
  SOLUTION varchar2(255) default NULL,
  ERROCAUSE varchar2(255) default NULL,
  ERROORAGANINAME varchar2(255) default NULL,
  SYSORGANINAME varchar2(255) default NULL,
  USERORGANINAME varchar2(255) default NULL,
  PRIMARY KEY  (ID)
)

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

insert into aa_than_notes(id,SOLUTION, ERROCAUSE ,ERROORAGANINAME ,SYSORGANINAME ,USERORGANINAME ) values (aa_than_notes_seq.nextval,'nsw','123','1','2','3');

 

触发器

CREATE OR REPLACE TRIGGER "aa_than_notes_trig"

  BEFORE INSERT ON aa_than_notes

  REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW

DECLARE

BEGIN

  SELECT aa_than_notes_seq.NEXTVAL INTO :NEW.ID FROM DUAL;

END aa_than_notes_trig;

 

 

修改表字段长度,
alter table RDMP_TEMPORARY_PROPERTY modify(task_id char(100));
添加一列,
alter table RDMP_TEMPORARY_PROPERTY add(tag varchar2(40))

修改一列,

alter table RDMP_TEMPORARY_PROPERTY modify tag varchar2(20);

删除一列,

alter table RDMP_TEMPORARY_PROPERTY drop column tag;

增加多列:

   alter table emp4 add (test varchar2(10),test2 number);

修改多列:

   alter table emp4 modify (test varchar2(20),test2 varchar2(20));

删除多列:

   alter table emp4 drop (test,test2);


删除表中所有数据
delete from  RDMP_TEMPORARY_PROPERTY t where t.task_id is not null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值