DB2 语句集合

博客介绍了SQL在数据库操作中的多种用法,包括创建表、插入字段、修改字段类型、删除字段、设置字段默认值、添加表和列注释等,还提及表中加主键、清除表以及报错代码等内容,为数据库操作提供了实用指导。

1.创建表:alter table [表名] ([字段名] [column_type])

CREATE  TABLE  DEMO(ID  VARCHAR(255));

2.给表中插入字段:alter table [表名] add [字段名] [column_type]

ALTER  TABLE DEMO ADD COLUMN AGE INTEGER;

3.修改字段类型:alter table  [表名] alter column [字段名] set data type  [column_type] 

ALTER TABLE DEMO ALTER COLUMN AGE  SET DATA TYPE VARCHAR(5);

4.删除字段:alter table [表名] drop column [字段名]

ALTER TABLE DEMO  DROP COLUMN AGE;

5.字段设置默认值:alter table [表名] alter column [字段名] set default [value] 

ALTER TABLE DEMO ALTER COLUMN AGE SET DEFAULT 0;

6.添加带默认值的字段 

 alter table [表名] add column [字段名] [column_type] not null with default [value] 

ALTER TABLE DEMO ADD COLUMN AGE INTEGER NOT NULL WITH  DEFAULT 0;

7.设置字段默认时间为当前时间:alter table [表名] alter column [字段名] set default  current date; 

ALTER TABLE DEMO ALTER COLUMN TIMKEY SET DEFAULT CURRENT DATE;

8.表注释的添加:comment on table [表名]  is  '注释内容';

COMMENT ON TABLE IS '测试';

9.列注释的添加:comment  on  column  [表名].[字段名]   is  '注释内容';

COMMENT ON COLUMN SEX IS ' 01-男,02-女';

10.表中加主键

ALTER TABLE "模式"."表名" ADD PRIMARY KEY ("字段")

11.清除表

TRUNCATE TABLE 表名 IMMEDIATE;

12.报错代码:for reason code “7

call Sysproc.admin_cmd('REORG table 表名');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值