共 40 篇文章 |
|
函数调用限制1、SQL语句中只能调用存储函数(服务器端),而不能调用客户端的函数2、SQL只能调用带有输入参数,不能带有输出,输入输出函数3、SQL不能使用PL/SQL的特有数据类型(boolean,table,record等)4、SQL语句中调用的函数不能包含INSERT,UPDATE和DELETE语句。查看函数院源代码oracle会将函数名及其源代码信息存放到数据字典中user_source selec... 阅120 转2 评0 公众公开 15-08-31 15:03 |
Oracle中的函数Oracle中的函数。1.单行函数也称标量函数,对于从表中查询的每一行,该函数都返回一个值.单行函数可用与select子句中,也可用于where子句中.单行函数大致分为:>.字符函数。select round(sysdate,''year'') from dual;select round(sysdate,''month'') from dual;select round(sysdate,''... 阅86 转1 评0 公众公开 15-08-31 10:58 |
oracle数据库是一个被统一处理的的数据的集合,从物理角度来看包括三类文件数据文件,控制文件,重做日志文件。oracle还设计了其他的关键文件用来为整个系统服务,如配置文件,密码文件,归档日志文件,还有还有用户进程和服务进程,现在可以简单理解下执行sql语句就要用到这2个进程。(专用SQL区)在专用服务器环境中,专用SQL区位于各自服务... 阅776 转7 评0 公众公开 15-08-28 08:58 |
*/ DECLARE Type MyRecType Is Record ( RENO EMPA.EMPNO%Type, RENAME EMPA.ENAME%Type, RJOB EMPA.JOB%Type );RJOB = ''CLERK'' Then DBMS_OUTPUT.PUT_LINE(''Name: ''||EmpRec.RJOB := ''修改值后'' ; DBMS_OUTPUT.PUT_LINE(''MyRecType.RJOB: ... 阅164 转0 评0 公众公开 15-08-27 18:39 |
阅173 转1 评0 公众公开 15-08-27 16:59 |
--2.打开游标cur_stu open cur_stu; --3.将游标的当前行取出存放到变量中 fetch cur_stu into v_stuno,v_stuname; while cur_stu%found --游标所指还有数据行,则继续循环 loop.--3.将游标的当前行取出存放到变量中 fetch cur_stu into v_stuno,v_stuname; exit when cur_stu%notfound; --游标所指还有数据行,则继续循环 --打印结果 dbms_outp... 阅50 转1 评0 公众公开 15-08-27 16:57 |
阅6 转0 评0 公众公开 15-08-27 16:53 |
阅33 转0 评0 公众公开 15-08-27 16:48 |
oracle包(package)入门oracle包(package)入门——应用实例。创建包主体使用CREATE PACKAGE BODY语句:CREATE [OR REPLACE] PACKAGE BODY package_name {AS|IS} private_variable_declarations | private_type_declarations | private_exception_declarations | private_cursor_declarations | function_declarations | procedure_sp... 阅455 转2 评0 公众公开 15-08-26 22:20 |
ORACLE package包中的存储过程的定义和使用。本文以一个简单的插入为例,简述从存储过程的定义,包括PACKAGE的定义和PACKAGE BODY的定义,到存储过程的使用。然后定义存储过程USER_INSERT,先定义PACKAGE包头USER_CONTROL,sql语句如下:用SQL语句就可以调用这个存储过程。其实我们可以简单的这样理解,把PACKAGE包头理解为JAVA中的接口,把PAC... 阅6706 转13 评0 公众公开 15-08-26 22:20 |