-
case...when...: 第一种形式:case column_name when value1 then result1, ,else result] end select col_name , case col_name when value1 then result2, when value2 then result2, ... else result end as 'XX' from tablename; 第二种形式:case when column_name=value1 then result1,[else result] end select col_name,case when col_name=value1 then result1,...else result end查看全部
-
对查询结果排序: select column_name | * from table_name [where column_name='x'] order by column_name desc | asc, ... ; * 默认是升序,升序是asc,降序是desc查看全部
-
范围查询: select * from table_name where column_name (not) between x and y; select * from table_name where column_name (not) in('x','y');查看全部
-
逻辑运算符的优先级:按not、 and、 or的顺序依次递减 比较运算符的优先级高于逻辑运算符查看全部
-
sqlplus中修改显示的字段名: column(可简写为col) column_name heading 字段名 column column_name format dataformat;(列的格式:长度) eg:col username format a10; a10表示显示10位字符 col salary format 9999.9 9表示一位数字,4位整数,1位小数 col salary format $999.9 清除格式: column column_name clear;查看全部
-
· 在创建表时设置非空约束 CREATE TABLE table_name ( column_name datatype NOT NULL, ... ); · 在修改表时添加非空约束(在表的该列必须不为空的) ALTER TABLE table_name MODIFY column_name datatype NOT NULL; · 在修改表时去除非空约束 ALTER TABLE table_name MODIFY column_name datatype NULL;查看全部
-
1.主键约束:唯一一个每张表只能有一个,可以由多个字段构成 2.外键约束:唯一一个涉及两张表之间的约束 3.在创建表时,唯一一个非空约束只能在列级设置,不能在表级设置,非空约束没有名字 4.在修改表时,(非空)alter table table_name modify column_name datatype not null; 5.更改约束名称,(除非空)数据字典(user_constraints), rename constraint old_constraint to new_constraint; 6.删除约束,alter table table_name modify column_name datatype null(非空); 禁用:disable|enable constraint constraint_name; 删除:drop constraint constraint_name; drop primary key(主键约束);查看全部
-
禁用检查约束 alter table table_name disable|enable constraint constraint_name; 删除检查约束 alter table table_name drop constraint constraint_name;查看全部
-
表级设置表约束(一般ck或者ch开头) CREATE TABLE table_name (id varchar2(10) primary key, username varchar2(20), salary number(5,0), constraint ck_salary check(salary>0) );查看全部
-
禁用唯一约束 alter table table_name disable|enable constraint constrint_name 删除唯一约束 alter table tbale_name drop constraint constraint_name ;查看全部
-
修改唯一约束 alter table table_name add constraint constraint_name unique(column_name,……)查看全部
-
唯一约束 建表设置唯一约束 create table table_name (column_name tatatype unique,……) create table table_name(column_name, unique(column_name,));查看全部
-
修改表添加外键约束 alter table table_name add constraint constraint_name foreign key(column_name) references table_name1(column_name1)[on delete cascade]查看全部
-
constranint constranint_name foreign key () references 主表();--设置外键 也可以直接 foreign key () references 主表(); --系统会帮你自动取一个约束名字 create table userinfo_f3 (id varchar2(10) primary key, username varchar2(20), typeid_new varchar2(10), constraint fk_typeid_new1 foreign key(typeid_new) references typeinfo(typeid)on delete cascade);查看全部
-
oracle卸载,在安装程序目录下dbhome1/deinstall/deinstall.bat,打开这个批处理文件,根据dos的提示步骤去卸载。查看全部
举报
0/150
提交
取消