常用的SQL语句大全2



目录

创建表 创建主键约束 插入数据 删除数据 修改表 查看数据库编码格式 创建序列 增加主键 获得表和列注释 修改列名 增加列 删除列

创建表



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', '调入负责人', '调出负责人');

删除数据



DELE http://www.cppentry.com  编程开发 程序员入门TE 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

猜你喜欢

转载自right-left.iteye.com/blog/2407444