b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sql 语句四舍五入_sql四舍五入取整函数_sql四舍五入取整(19)

电脑杂谈  发布时间:2017-03-01 12:04:32  来源:网络整理

9I2版可以修改列名

*、SET UNUSED 设置字段为不可用。

原理:清楚掉字典信息(撤消存储空间),不可恢复。

可以使用 SET UNUSED 选项标记一列或者多列不可用。

使用DROP SET UNUSED 选项删除被被标记为不可用的列。

语法:

ALTER TABLE table SET UNUSED (COLlist多个) 或者 ALTER TABLE table SET UNUSED COLUMN col单个;

ALTER TABLE table DROP UNUSED COLUMNS;

删除表:

删除关联:drop table table_name cascade;

改对象名:

RENAME 对象原名 TO 要改的对象名;

注:

必须是对象的所有者才能进行改名的操作。

截取:

不能回滚;

删除表中所有数据;

释放存储空间;

语法:

TRUNCATE TABLE 表名称;

DELETE 也可以删除所有行,但:

可以回滚。

不释放存储空间。

给表加注释:COMMENT

comment on table table_name is '注释内容';

约束条件:

如果经常用到约束条件的话,最好自己命名。

当定义约束的时候可以将定义的语句作为CREATE TABLE 中的参数的一部分来完成。

表级别约束定义:

CONSTRAINT 约束名 约束条件(字段名)

约束在表上强制了规则。

如果有参照的花,约束防止表的删除。

ORACLE支持的约束条件:

NOT NULL 非空

特点:唯一一个只能在列级定义的约束条件。

UNIQUE唯一

允许有空值(空值不做比较);

特点:当创建约束的时候,系统会自动创建对应其的索引。

PRIMARY KEY 主键

特点:当创建约束的时候,系统会自动创建对应其的索引。

在一个表中只允许一个主键。

FOREIGN KEY 外键

外键参照的一定是主表的主键或唯一键;

保证子表外键字段的值一定是主表中的被参照字段值的真子集;

当主表字段被参照的时候,其值不允许被直接删除。

CONSTRAINT 约束名 FOREIGN KEY (外键字段名) REFERENCES 主表名(主表字段名);

如果在字段列表中定义外键就可以不写 FOREIGN KEY 关键字。

如下格式:CONSTRAINT 约束名 REFERENCES 主表名(主表字段名);

ON DELETE CASCADE 当主表的行被删除的时候,要删除子表中参照主表的行。

ALTER TABLE TABLE_NAME DROP (PK) CASCADE CONSTRAINTS;把作为主键的字段也同时删除了。

ON DELETE SET NULL 当主表的行被删除的时候,转换子表中的参照值为空。

CHECK

定义一个每行都必须满足的条件。

CREATE TABLE table_name

(

....

salary number(10,2),

CONSTRAINT 约束名 CHECK(SALARY>0),

....

);

约束的使用:

约束的命名:给约束命名或者ORACLE服务器将使用SYS_Cn的格式为约束命名。

创建时期:

在创建表的同时或者在建表之后。

定义级别:

可以在表级定义或列级定义。

在数据字典中可以查看约束。

使用ALTER TABLE 语句:

*、添加或者删除约束条件,但是不能修改约束条件。

就算列名上已经有约束条件,还可以继续添加约束条件的。

添加:ALTER TABLE table_name ADD [CONSTRAINT ] 约束名 约束条件(column);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-35179-19.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...