oracle
ddpmz
这个作者很懒,什么都没留下…
展开
-
oracle学习笔记-序列
序列(Sequence)是用来生成连续的整数数据的对象。序列常常用来作为主键中增长列,序列中的可以升序生成,也可以降序生成。创建序列的语法是: 语法结构:创建序列CREATE SEQUENCE sequence_name[START WITH num][INCREMENT BY increment][MAXVALUE num|NOMAXVALUE][转载 2012-11-29 17:03:49 · 411 阅读 · 0 评论 -
oracle学习笔记-游标
1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。 应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。 这些应用程序需要一种机原创 2012-11-29 12:21:49 · 524 阅读 · 0 评论 -
oracle学习笔记-group by
If a filed is not in "group by", it must in '集合function,like sum , max , min , avg'原创 2012-11-30 10:10:16 · 376 阅读 · 0 评论 -
oracle学习笔记-decode函数
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select salary into var-salar转载 2012-12-04 14:56:58 · 390 阅读 · 0 评论 -
oracle学习笔记-未整理
/*在oracle数据库内有一种特殊的表dual。dual表是oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的select中。dual表由oracle连同数据字典一同创建,所有的用户都可以用名称dual访问该表。这个表里只有一列dummy,该列定义为varchar2(1)类型,有一行值x。从dual表选择数据常被用来通过select语句计算常数表达式,由于dual只原创 2012-12-12 09:11:13 · 656 阅读 · 0 评论 -
oracle常用函数操作记录
select to_char(add_months(to_date('02','mm'),-1),'mm') from dual获取前一个月份原创 2012-12-20 19:42:17 · 340 阅读 · 0 评论