易截截图软件、单文件、免安装、纯绿色、仅160KB

知识小结(PL/SQL)

1) 时间转换函数中如果有时间变量yyyy-mm-dd两边需两''
to_date(''' || to_char(a_valid_date_end, 'yyyy-mm-dd') ||''', ''yyyy-mm-dd'')
2) select distinct(e.itemnum) bulk collect into v_itemnum
将字符串数组以分隔符分隔的字符串调用
pkg_maximo_common.get_string(v_itemnum, ',', '')
3) union只是将两个结果联结起来一起显示,并不是联结两个表并成一个新表.
4) 判断tbl_cad表是否有数据用where exists (select null from tbl_cad where c_id = cei_id)
5)当判断某一表中是够存在符合某一集合的一个值时使用下列语句:
for v_row in c_cursor loop
select count(*) into v_count from tmp_wrong_work_order where twwo_tmp_work_order = v_row.two_id;
6)函数substr(str,1,M)返回字符串str中从一开始的M长的字符串。
7)定义游标在过程名后面,并且可以附语句给cursor。
8)当需要连接两个表相同记录到一个表中时,用符号 连接(+)。
9)当需要只取一个选择集的一条记录,或者小于等于某条记录时,在选择语句后添加rownum.
10)把选择出来的几条记录存入一个数组时用bulk collect into.
11)考虑时间变量为空,并且与其他时间变量比较大小时不能用nvl()函数
12)LPAD(str,n,'0')如果字符串str不足n位,则在前面填充字符'0'。
13)select seq_work_plan_version.currval into v_version_id from dual
选择序列标记的当前最大值为变量v_version_id,dual是作为只选择一条记录。
14)select record_name bulk collect into record_array from table
选择表(table)中的字段(record_name)的记录成批的进入集合变量(record_array)中
15)if record_array.count > 0 then
forall v_index in record_array.first..record_array.last
按照集合(record_array)的顺序来处理集合(record_array)。
16)rownum并不一定是按照顺序排序的,有可能出现不排序的。
17)遍历数据集
    FOR x IN (SELECT /*+ ALL_ROWS */ clm.CLM_BLL_NO,
                     MAX(TO_NUMBER(NVL(cld.CLD_FTR_PDT, '0'))) AS GDF
                from CorrectionListMaster clm,
         


相关文档:

pl/sql变量语法

 定义标量变量语法
在PL/SQL语块中定义变量和常量的语法如下
indentifier [CONSTANT] datatype [NOT NULL] [:=|DEFAULT expr]
indentifier 用于指定变量或常量的名称
CONSTANT:用于指定常量。当定义常量时,必须指定它的初始值,并且其数值不能改变
datatype:用于指定变量或常量的数据类型。
NOT NULL: 用于强 ......

AMD 三核处理器安装SQL Server2005出错处理解决方案。

     最近学SQL Server2005,下载了SQL2005中文开发版,但是同学们都安装上了,唯独我的机器安装不上。
     每次安装DATABASE的时候都提示无法启动sqlservr.exe服务无法启动,重装系统也不行,WINXP WIN 7下面都无法安装,于是上网查了下,原来SQL2005不支持3核处理器,微软也自 ......

谈谈 SQL 数据库的备份与还原

 【学习点点滴滴】 在很多情况与环境中,我们都要对已有的数据库进行备份,这样以防止当我们因人为或者服务器等诸多原因而导致的数据丢失,
   从而给我们带来很大的麻烦,我也是接触SQL没多长时间,对与它强大的数据可恢复功能 也只是略知一二,当然在这里也只是做对它做略略的记录,
  纯粹是 ......

使用SQL时必须考虑的五个关键因素

 使用SQL时必须考虑的关键因素
一,获得结果集所需访问的数据量,在没有确定目标容量之前,很难断定查询执行的效率;
二,定义结果集所需的查询条件,也就是如何限定结果集,如何合理的使用sql子句;
三,结果集的大小,取决于表的大小和过滤条件的细节,但不都是这样,典型的情况是,若干个独立使用时效率不高的条 ......

SQL IN 转化为 EXISTS 的方法

废话少说,(已经有句废话了.)
看表
 语句: SELECT * from C
//---------------------------------------
Cno  Cname      Teacher
---- ---------- --------
1    语文         祁静   
2  &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号