知识大全 oracle笔记
Posted 文件
篇首语:过去并不等于未来,一定会有辉煌的一天,相信自己!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle笔记相关的知识,希望对你有一定的参考价值。
对于游标进于update(行锁)的操作实验 /* declare x number; mc varchar( ); cursor findtest is select id myname from testtable FOR UPDATE; begin open findtest; fetch findtest into x mc; UPDATE testtable SET myname = myid WHERE CURRENT OF findtest; DBMS_OUTPUT PUT_LINE(SQL%ROWCOUNT); close findtest; update testtable set myname= ss where id> ; DBMS_OUTPUT PUT_LINE( 更新了 ||SQL%ROWCOUNT|| 条数据 ); end; */ / create or replace procedure debugout(mydir varchar myfile varchar myinfo varchar) as 进行文件写的存储过程 调用方式 debugout(目录名 文件名 字符串) 注意:oracel对于plsql的文件操作默认是不能对文件进行操作的 所以按下列步骤进行设定 关闭数据库修改initsid ora文件 在文件中增加utl_file_dir参数 其值为目录名 例如对于windows c: c:\\xx unix 为/tmp /tmp/xx 检查目录的文件系统 确定oracle用户是否有关于该文件路径的读写权限 若不具有 则通过chmod filepath 再启动数据库 这样 存储过程就能够正常的生成和读取文件了 V_NewLine varchar( ); v_FileHand UTL_FILE FILE_TYPE; 文件句柄 begin v_FileHand:=UTL_FILE FOPEN(mydir myfile a ); w 为写 r为读 a添加(文件不存在 自生成) UTL_FILE PUT_LINE(v_FileHand to_char(sysdate yyyy mm dd hh :mi:ss ) || myinfo); UTL_FILE FCLOSE(v_FileHand); exception when UTL_FILE INVALID_OPERATION then raise_application_error( 文件不能打开 ); when UTL_FILE INVALID_FILEHANDLE then raise_application_error( 文件句柄不是打开的文件 ); when UTL_FILE WRITE_ERROR then raise_application_error( 写操作失败 ); when UTL_FILE INVALID_PATH then raise_application_error( 文件或目录写操作失败 ); end; / 可以执行DDL及DML语句的存储过程 CREATE OR REPLACE PROCEDURE PEXESQL(s varchar ) as i integer; r integer; begin 可以执行insert update delete(事物不提交) 如果是create table等命令要明文授于系统权限 对于drop table不用 i:=dbms_sql open_cursor; dbms_sql parse(i s dbms_sql v ); r:=dbms_sql execute(i); mit; dbms_sql close_cursor(i); exception when others then dbms_output put_line( 系统出了错 ); if dbms_sql is_open(i) then dbms_sql close_cursor(i); end if; raise输出详细出错信息 raise; dbms_output put_line( 系统出了错了 SQLCODE= ||sqlcode|| sqlerrm= ||sqlerrm); end; /* p 不能安ORACEL的问题 原因 Any platform that uses the Intel Pentium processor with the Sun JRE and Symmantec JIT will encounter this problem Windows NT Windows and NetWare platforms are confirmed to be affected 解决办法 建个临时目录 将oracle安装盘拷贝到该目录中 在该目录中搜索symcjit dll (我找到了两个) 将symcjit dll改名为symcjit old 运行\\install\\win 目录下的setup exe 就应该可以了 */ cha138/Article/program/Oracle/201311/17767相关参考
Oracle笔记-优化策略与工具 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第章优化策略与工
Oracle学习笔记:正则表达式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracleg数
知识大全 ORACLE性能诊断―学习statspack笔记(二)
ORACLE性能诊断―学习statspack笔记(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 OracleDBA讲座笔记 -oracle运行环境准备
OracleDBA讲座笔记-oracle运行环境准备 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ORACLE性能诊断―学习statspack笔记(一)
ORACLE性能诊断―学习statspack笔记(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
新手上路:Oracle分析函数学习笔记一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 环境wi
别名 oracle别名如果别名包含空格特殊字符(如#$)或需区分大小写(Name)需要用双引号把别名引起来 selectenameName sal*AnnualSalary fromemp
第一章安装 目标 完成本课您将能够: *列出新的安装特性 *列出安装性能的增加 安装新特性支持 *数据库存储选项 文件系统 自动存储管理(asm) 裸设备
willpower 方法一Oracle的死锁非常令人头疼总结了一些点滴经验作为学习笔记 1查哪个过程被锁查V$DB_OBJECT_CACHE视图: SELECT *
天宝笔记本和联想笔记本哪个好天宝。。。这名字我听都没听过,买笔记本还是买一二线大厂商为好,别买三四线随时人间蒸发的品牌华为笔记本和联想笔记本哪个好品牌、机型不同,产品的设计理念、适用人群等也是不一样的