码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE函数、连接查询、约束

时间:2017-07-18 11:43:59      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:select   lte   log   com   bsp   upper   字符函数   drop   表数据   

*ORDER BY 子句在SELECT语句的结尾。


使用外连接可以查询不满足连接条件的数据

 技术分享

 

with字句

 技术分享

 

字符函数
lower upper initcap
concat substr length instr lpad/rpad trim replace
数字函数
round trunc mod
日期
months_between add_months next_day last_day round trunc
通用函数
nvl(excp,excp)
nvl2(exrp,excp,excp)
nullif(excp,excp)
coalesce(excp,excp···excp)
if-then-else

技术分享

技术分享

 

 

 

merge :如果满足条件的行存在,执行更新操作;否则执行插入操作:

技术分享

 


约束
约束是操作表数据的强制规定
有以下五种约束:
NOT NULL(只能定义在列级)
UNIQUE (可以定义在表级或列级)
PRIMARY KEY(可以定义在表级或列级)
FOREIGN KEY

技术分享

 

CHECK(定义每一行必须满足的条件)

添加约束语法
使用 ALTER TABLE 语句:
添加或删除约束, 但是不能修改约束(add/drop)
有效化或无效化约束(enable/disable)
添加 NOT NULL 约束要使用 MODIFY 语句

 

 

ORACLE函数、连接查询、约束

标签:select   lte   log   com   bsp   upper   字符函数   drop   表数据   

原文地址:http://www.cnblogs.com/-maji/p/7199189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!