欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

常用的SQL语句大全2

程序员文章站 2022-03-23 20:41:14
目录 创建表 创建主键约束 插入数据 删除数据 修改表 查看数据库编码格式 创建序列 增加主键 获得表和列注释 修改列名 增加列 删除列 创建表 create table...

目录

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

创建表
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