可以让你少奋斗10年的工作经验(转)
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,...
RAISE_APPLICATION_ERROR函数
通常用户自定义异常是在声明后才能产生,但如果我们使用RAISE_APPLICATION_ERROR函数就可以直接产生异常,并且能为异常定义用户自己指定的错误信息。执行完RAISE_APPLICATION_ERROR函数后,控制权转到块外的调用环境...
游标变量
(1) 游标变量与静态游标的区别前面的所有显式游标的例子都是静态游标-即游标与一个SQL语句关联,并且该SQL语句在编译时已经确定。而游标变量是一个引用类型(REF)的变量,它与C或Pascal中的...
PL/SQL显式游标
当声明了显式游标后,可以通过下面三条命令控制显示游标的操作:(1) 打开游标(2) 推进游标(3) 关闭游标声明显式游标CURSOR cursor_name [(parameter[,parameter]…)][RETURN return_typ...
统计alert日志ora错误数目并排行的perl脚本
写了一个perl脚本统计数据库alert日志中各种ora错误出现的次数,并按出现的次数排行:########################################################################统计alert日志文件中的ora错误数目并按数目排行###...
pls_integer类型(转)
今天在看一个触发器代码的时候碰到了一个pls_integer类型,以前没碰到过,记录一下:PLS_INTEGER可以存储一个有符号的整形值,其精度范围和BINARY_INTEGER一样,是:-2^31~2^31。PLS_INTEGER和NUMBER比较起来,其优点...
创建和删除TYPE
1.创建TYPESQL> create or replace type mytest as object(id number); 2 /类型已创建。2. 查看已创建TYPE信息SQL> select * from user_types;TYPE_NAME  ...
IBM 中国研究院 Offer 之感言——能力是一种态度(转)
当我对着远程的大屏,给北京的IBM中国研究院几位面试官汇报完30分钟技术报告之后,心里忐忑不安,这已经是终面了一关关拼得不容易,但却很精彩!在之后的几天,很高兴接到了来自IBM两位高级经理的电话,分别给我介绍...
perl之命名空间
疑问:在File::Find模块中,变量名中的双冒号(::)表示什么?它是否与 $File::Find::dir中的相同?解答:Perl模块能够为变量名建立一些备用区域,称为名空间,这样,模块的全局变量名与你自己的全局变量名就不会混...
perl尖括号运算符(<>)
1) 如果尖括号中间是文件句柄,尖括号运算符允许你读取文件句柄,比如 <STDIN>。 2) 如果尖括号中间是搜索模式,尖括号运算符能返回与该模式匹配的文件列表,这称为一个glob,比如< *.bat>。 3)...
Perl常用调试命令
(1) 开启调试模式Perl的-d开关可使Perl以调试方式启动运行:#perl –d functest.pl (2) 常用调试命令h[db_cmd] &nbs...
perl可移植性规则
perl可移植性规则 • 始终使警告特性处于打开状态,并使用 use strict命令。这样,就可以确保你的代码能够用不同版本的Perl来运行,并且不会出现明显的错误。 • 始终都要检查来自系统请求...
crontab失败的解决过程
1.问题描述:在使用crontab定时执行发布包sql脚本解析工作时,出现了一个奇怪的问题,脚本执行到生成release_xxxx.tmp文件就终止执行了,且release_xxxx.tmp文件是空的。但是以同样的方式手动执行dbmisProject.sh脚...
perl之use strict
命令use strict意味着所有变量必须用my来声明,裸单词必须用引号括起来。 use strict语句实际上可以称为编译器命令。它能够告诉 Perl,给下列情况做上指向 当前代码块或文件中的运行期错误的标志:&n...
Perl正则表达式匹配之最大数量匹配规则
perl会进行第一次最大字符数量的匹配。你的正则表达式可能迅速找到一个匹配的模式,然后设法尽可能延伸能够匹配的字符范围。正则表达式是“贪婪的”,也就是说,它会尽可能多地寻找能够匹配的字符。 例如 /fi...
Perl中对<STDIN>进行chomp处理的重要性
不对<STDIN>进行chomp处理导致结果错误:#!/usr/bin/perl –w $reg = <STDIN>;$_ = “I love you”;if(/$reg/){ print ‘$_ contains what you input’;}在上面这个程序中,由于没有对<STDIN>...
PERL学习笔记(一)
第1学时 perl入门1. linux上获取perl帮助的命令(1) 查看函数若要搜索手册,查找某个函数名,可以运行带有 -tf开关的perldoc实用程序。下面这个例子用于查找Perl的print函数的手册页:$ perldoc -tf print(...
v$sql v$sqlarea v$sql_shared_cursor及游标
1.v$sql和v$sqlarea的区别v$sql和v$sqlarea从某种意义上具有父子关系。即v$sqlarea保存的是父游标的sql信息,而v$sql保存的是子游标的sql的信息。在v$sqlarea里面有一列VERSION_COUNT字段,其中代表的就是对于此父游...
lock学习摘要
1.Share Table Locks (S)锁Caution:Your transaction may or may not update the table later in the same transaction. However, if multiple transactions concurrently hold share table locks for the same tab...
Share Table Locks (S)死锁情况模拟
在看lock文档Share Table Locks (S)部分的时候看到这样一段话:Caution:Your transaction may or may not update the table later in the same transaction. However, if multiple transactions concurrently hold...