Oracle_02

/* 延时约束 */
INITIALLY IMMEDIATE : 每次向表中添加数据、修改表的数据、从表中删除数据都检测这个约束。

INITAILLY DEFERRED: 只有事物被提交,才检测这个约束。


/* 截断表 (不可回滚) */
TRUNCATE TABLE tb_name;


/* 创建表 */
CREATE TABLE tb_name (
col_name dataType DEFAULT default_value_exp CONSTRAINT constraint_name constraint_def, ...
) TABLESPACE tb_space_name;


/* 删除表 */
DROP TABLE tb_name;


/* 给表添加注释 */
COMMENT ON TABLE tb_name IS 'xx';


/* 清空表注释(使用空字符串) */
COMMENT ON TABLE tb_name IS '';


/* 给列添加注释 */
COMMNENT ON COLUMN tb_name.col_name IS 'xx';


/* 清空列注释(使用空字符串) */
COMMNENT ON COLUMN tb_name.col_name IS '';


/* 新增一个列,并设定默认值,表中的所有记录都有此默认值 */


/* 修改一个列的默认值,表中的所有的旧记录对应此列的默认值不改变;新增记录,如果该列没有设定默认值,则使用修改之后的默认值 */




/* 以下 不推荐使用 */
/* 表_添加_单个列 */
ALTER TBALE tb_name ADD col_name dataType;


 /* 移除_单个列 */
ALTER TABLE tb_name DROP COLUMN col_name;


/* 添加_默认约束 (未确定-不可用)*/
ALTER TABLE tb_name ADD CONSTRAINT df_col_name DEFAULT (default_value) FOR col_name;


/* 为多个_列_设置默认值 */
ALTER TABLE tb_name MODIFY (col1 DEFAULT default_value, col2 DEFAULT default_value, ...);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值