目录 你需要知道的 啥叫单行函数 啥叫多行函数 如何理解这个概念 Group by 子句使用规则 看一道 071 考题 你需要知道的 提到 Group by 子句,你需要先理解一个东西:函数的分类.提到函数分类,你脑海里面需要瞬间想到Oracle中的函数分类:单行函数(Single-row functions).多行函数(Multiple-row functions).请把中文英文都背下来,也就这么两个,这是Oracle的函数分类的体系,很重要.以后再遇到这个知识点,你至少能够胸有成竹,张口就来
在Oracle中,将一张表的数据复制到另外一个对象中.通常会有这两种方法:insert into select 和 select into from. 前者可以将select 出来的N行(0到任意数)结果集复制一个新表中,后者只能将"一行"结果复制到一个变量中.这样说吧,select into是PL/SQL language 的赋值语句.而前者是标准的SQL语句. 做一个简单测试,我们就可以很容易地看出两者的差别. 首先,我们创建两个表,一个作为源表,一个作为目标表. create
今天把oracle中的包和游标学习了下,不废话,网上的的有些代码是错误的,抄来抄去,就自己实践了下,做个记录.直接上图,上代码 通过plsql创建自己的的包,包分为包头和包体. 1.包头如下: CREATE OR REPLACE PACKAGE JAVALINKTEST IS TYPE CURSOR_TYPE IS REF CURSOR; --定义游标 PROCEDURE TEST_CURSOR(INPUT STRING, CURSOR_BACK OUT CURSOR_TYPE); END JA
简单的介绍下oracle 中rownum 和 row_number() 使用,实例演示. 参照:http://www.cnblogs.com/zjrstar/archive/2006/08/31/491090.html 我们先创建一个例子用以说明,偷个懒,就用上面那位童鞋的. ), name )); ','张一'); ','王二'); ','李三'); ','赵四'); commit; 1) SQL> select * from student where rownum>=1; ID NAME
Oracle中如果不知道system,sys用户的密码后可用如下方法找回: 首先以一个普通用户等入数据库: 在SQL*Plus中执行如下命令: SQL>connect/as sysdba (也可以以如下方式连接:SQL>connect internal) SQL>alter user sys identified by sys; (回车后用户sys的密码会更改为sys) 同理可以更改system密码 SQL>alter user system identified by syste