-
一、decode函数的使用 语法:DECODE(column_name,value1,result1,...,defaultvalue);查看全部
-
一、case...when语句的使用 语法1:CASE column_name WHEN value1 THEN result1 ... [ELSE resultn] END; 语法2:CASE WHEN column_name=value1 THEN result1 ...[ELSE resultn] END; 注:value1、result1需要加单引号,表示字符串,当多个when...then...使用时,中间用空格隔开即可,不能用逗号隔开。查看全部
-
创建表空间与创建临时表空间查看全部
-
设置用户的默认或临时表空间查看全部
-
在sql*plus中设置格式 1、作用:配合select语句使用,设置查询结果显示的格式,不会修改数据库表字段。 2、设置字段显示样式 语法:COLUMN column_name HEADING new_name; 注:COLUMN 可以简写成COL 3、设置字段的格式化样式 语法:COLUMN column_name FORMAT dataformat; 注:如果是字符类型的值,只能设置它显示的长度。其中a后面跟数字表示字符串显示长度,例:a10 表示显示10位的长度的字符串;数字则用‘9’代表一位,例:999.9 表示整数位为三位,小数位为一位。如果设置的长度超出数据最大长度,则用‘#’显示。还可以在数字前面加‘$’,例:$999.9 则查询后显示的结果会在结果前加上'$'符。 4、清除设置格式 语法:COLUMN column_name CLEAR;查看全部
-
总结: 1、非空约束,主键约束,外键约束、唯一约束、检查约束; 2、只有主键约束在一张表中只能设置一个,且一个主键约束可以由多个字段组成; 3、外键约束是唯一一个连接两张表关系的约束; 4、在创建表时设置约束:只有非空约束是只有列级设置且非空约束是没有名字的,其他约束即可以列级设置也可以表级设置。 5、修改表时添加约束:只有非空约束是用修改字段的方式添加约束的,其他的雷同。 6、更改约束的名称:非空约束是没有名字的,所以其他的约束都可以通过以下语法修改:ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name;可以通过数据字典(user_constraints)来查看。 7、禁用约束:非空约束不需要禁用,其他约束的禁用语法是:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name;可以通过数据字典(user_constraints)来查看。 8、删除约束:非空约束的删除还是通过修改字段的方式来删除,即在字段类型后加个NULL即可,其他的都可以通过语法:ALTER TABLE table_name DROP CONSTRAINT constraint_name;来删除;主键约束还可以通过语法:ALTER TABLE table_name DROP CONSTRAINT PRIMARY KEY;来删除;可以通过数据字典(user_constraints)来查看。。查看全部
-
检查约束 5、禁用检查约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT ck_name; 6、删除检查约束 语法:ALTER TABLE table_name DROP CONSTRAINT ck_name;查看全部
-
在修改表时添加检查约束 语法:ALTER TABLE table_name ADD CONSTRAINT ck_name CHECK(expressions);查看全部
-
唯一约束 6、禁用唯一约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT u_name; 7、删除唯一约束 语法:ALTER TABLE table_name DROP CONSTRAINT u_name;查看全部
-
在修改表时添加唯一约束 语法:ALTER TABLE table_name ADD CONSTRAINT u_name UNIQUE(column_name);查看全部
-
唯一约束 1、作用:保证设置唯一约束的字段值的唯一性 2、唯一约束与主键约束的区别: (1)主键约束的字段为非空的,而唯一约束只允许有一个值为null (2)一张表只能有一个主键约束,而唯一约束可以有多个 3、在创建表时设置唯一约束(列级) 语法:CREATE TABLE table_name(column_name datatype UNIQUE,...); 4、在创建表时设置唯一约束(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT u_name UNIQUE(column_name)); 注:(1)唯一约束的名称(u_name)必须唯一; (2)如果想设置多个唯一约束字段,需要将子句(CONSTRAINT u_name UNIQUE(column_name))重复书写即可。查看全部
-
1、禁用外键约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT fk_name; 2、删除外键约束 语法:ALTER TABLE table_name DROP CONSTRAINT pk_name; 3.查看约束 语法:select constrain_name,constraint_type,status from user_constraints where table_name='XXXX'; status P代表主键 R代表外键查看全部
-
新建表将主键分配到另一个表空间 create table test1 (id number(10), name varchar2(20), age number(3), constraint pk_test1 primary key(id) using index tablespace tbs_ind ) tablespace tbs_cur;查看全部
-
dba_tablespace 数据字典查看全部
-
默认6个表空间及作用查看全部
举报
0/150
提交
取消