常用SQL(二)

目錄

創建表

create table CAPITAL_ADJUST
(
  CAPITAL_ID    VARCHAR2(10),
  CAPITAL_NAME  VARCHAR2(50),
  TYPE          VARCHAR2(10),
  BELONG        VARCHAR2(50),
  IN_DEP        VARCHAR2(50),
  ID            VARCHAR2(10) not null,
  IN_DEP_LEADER VARCHAR2(50),
  OUT_DEP_LEAD  VARCHAR2(50)
)

給列添加註釋

comment on column CAPITAL_ADJUST.CAPITAL_ID is '資產編號';

創建主鍵約束

alter table CAPITAL_ADJUST add constraint PK_CAPITAL primary key (ID);

插入數據

INSERT INTO CAPITAL_ADJUST
  (ID,
   CAPITAL_ID,
   CAPITAL_NAME,
   TYPE,
   BELONG,
   IN_DEP,
   IN_DEP_LEADER,
   OUT_DEP_LEAD)
VALUES
  (1, '001', '電腦', 'V001', '部門1', '部門2', '調入負責人', '調出負責人');

刪除數據

DELETE FROM CAPITAL_ADJUST T WHERE T.ID = 1;

修改表

ALTER TABLE CAPITAL_ADJUST DROP COLUMN OUT_DEP_LEAD;

查看數據庫編碼格式

select userenv('language') from dual;

創建序列

create sequence WLXX_JBXX
start with 1
increment by 1
minvalue 1
nomaxvalue
nocycle
nocache
noorder;

增加主鍵

alter table WL_B_WLGSGLY 
add constraint PK_WL_B_WLGSGLY
primary key(pzid);

獲得表和列註釋

select * from user_col_comments cc where cc.table_name='SYS_B_YWXT';

修改列名

AlTER TABLE GJ_B_FL  RENAME COLUMN 分類ID TO FLID 
select * from USER_TAB_COMMENTS t where  t.co='SYS_B_YWXT'

增加列

alter table Tablename add(column1 varchar2(20),column2 number(7,2)...)

刪除列

alter table JJXM_ZLJD_B_CJDW drop column XCDB
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章