oracle SQL
landdin2013
这个作者很懒,什么都没留下…
展开
-
ORACLE集合操作函数:UNION、INTERSECT、MINUS
集合操作不适用于LOB,Varray和潜逃表列Union、intersect、minus操作符不适用于long列如果选择列表中包含有表达式或者函数,那么必须为表达式或函数定义列别名1、Uinon:无重并集,并以第一列的结果进行升序排序2、Uinon all:有重并集,不对结果集排序3、Intersect:交集,以第一列的结果进行升序排列4、Minus:差集,以第一列的结果进转载 2015-06-07 07:34:14 · 520 阅读 · 0 评论 -
Truncate与Delete的区别
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNC转载 2015-05-29 13:53:58 · 267 阅读 · 0 评论 -
单行函数
描述SQL 提供的各类函数• 在SELECT 语句中使用字符、数字和日期函数SQL 函数函数是SQL 的一项非常强大的功能,可用于执行以下操作:• 执行数据计算• 修改单个数据项• 处理成组行的输出• 设置日期和数字的显示格式• 转换列数据类型SQL 函数有时接受多个参数,但始终返回一个值。两种类型的SQL 函转载 2015-06-07 11:32:03 · 1086 阅读 · 0 评论 -
oracle里面的long,long raw,raw,clob,blob区别 .
ORACLE LOB类型提供了BFILE、BLOB、CLOB、NCLOB让我们来存储最大尺寸有4G的无结构的数据块(例如:文本、图像、声音和视频等)。并且它们右以以高效的、任意的和分段操作的方式存取数据。 LOB类型在很多方面和LONG和LONG RAW不同,例如,除了NCLOB以外LOB可以被看作对象类型,但是LONG不行。LOB的最大尺寸为4G,但LONg的最大尺寸只有2GB。同时L转载 2015-06-06 10:02:58 · 2637 阅读 · 0 评论 -
oracle单行函数
虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符函数字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:UPPER(字符串 | 列):将输入的字符串变转载 2015-06-03 10:07:06 · 376 阅读 · 0 评论 -
Merge
Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表转载 2015-06-01 21:33:32 · 268 阅读 · 0 评论 -
使用RR格式
使用RR格式如果日期中的年份采用的格式为RR,并且只提供了最后2位年份,那么年份中的前两位数字就由两部分共同确定:提供年份的两位数字(指定年),数据库服务器上当前日期中年份的后2位数字(当年)。确定指定年世纪的规则如下:● 规则1如果指定年在00~49之间,并且当前年份在00~49之间,那么指定年的世纪就与当前年份的世纪相同。因此,指定年的前两位数字就等于当前年份的前两位数字。例如,如果指转载 2015-06-03 12:38:02 · 1037 阅读 · 0 评论 -
sysdate用法大全
加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 sele转载 2015-06-03 12:36:21 · 7783 阅读 · 0 评论