数据库
feer110
这个作者很懒,什么都没留下…
展开
-
Oracle 数据库常用的函数
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表create table test as select * from dept; --从已知表复制数据和结构create table ...2010-04-20 20:37:43 · 139 阅读 · 0 评论 -
学习Oracle 的存储过程1
先来看一看什么叫存储过程吧,在Oracle中,可以在数据库中定义子程序,这种程序块被称作存储过程(procedure)他存放在数据字典中,可以在不同的用户和应用程序之间共享,并可实现程序的优化和重用, 有什么优点: 第一,过程在服务器端运行,速度快。 第二,过程执行一次后代码就驻留在高速缓冲存储器,在以后操作中,只需从高速缓冲存储器中调用以编译代码执行,提高了系统性能。...2010-04-27 23:48:24 · 140 阅读 · 0 评论 -
学习Oracle 的存储过程2
呵呵,继续学习吧,好记性不如懒笔头(是这么说的不?),现在用Oracle数据库的挺多的,但要想学好Oracle数据库也并不是一件太容易的事情呀,那就不断学习,不断总结吧,遇到什么问题,记下来再想办法解决它,那不就积少成多啦! 先说一下存储过程里的参数吧,in 参数是常量,不能改值,不写默认为in;out参数必须是变量,可以改值in out参数必须为变量,可以改值; 如...2010-04-28 10:24:39 · 81 阅读 · 0 评论 -
学习Oracle 的游标1
PL/SQL语言用游标来管理SQL的SELECT的语句,游标是为处理这些语句而分配的一大块内存,一个对表进行操作的PL/SQL语句通常可产生或处理一组记录,但是许多应用程序,尤其是PL/SQL语言嵌入到的主语言通常不能吧整个结果集作为一个单元来处理,这些应用程序需要有一种机制来保证每次处理结果集中的一行或几行,游标就提供了这种机制, 游标提供了对一个结果集进行逐行处理的能力,游标可视为一...2010-04-29 11:53:58 · 191 阅读 · 0 评论 -
自己总结一下Oracle常用的函数(1)
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表create table test as select * from dept; --从已知表复制数据和结构create table ...2010-07-21 09:11:32 · 99 阅读 · 0 评论 -
Oracle的分析函数之rank()、dense_rank()和row_number 的使用
首先说明一下,以下信息是我在网上查阅资料时候看到的,拿到这来和大家分享一下。下面的几个例子比较易懂,一起学习吧! 1.row_number() 的使用 原表信息: SQL> break on deptno skip 1 -- 为效果更明显,把不同部门的数据隔段显示。 SQL> select deptno,ename,sal 2 from emp 3 o...2010-07-21 09:22:41 · 108 阅读 · 0 评论 -
学习Oracle的分组函数和子查询
一,分组函数:分组函数是作用于一组数据,并对一组数据返回一个值。例如 AVG,COUNT,MAX,MIN,SUM,STDDEV这些都是常见的分组函数。 count(exp) 返回exp不为空的记录总数。count(distinct exp) 返回exp非空且不重复的记录总数。 在组函数中使用NVL函数:NVL函数使分组函数无法忽略空值。 例如:SELE...2010-08-17 12:38:44 · 103 阅读 · 0 评论