自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拱头的专栏

公开笔记分享

  • 博客(3)
  • 收藏
  • 关注

原创 在pl/sql中执行动态sql

动态sql就是把sql写在一个字符串里,在存储过程中解析字符串执行sql。这种动态sql很多时候会在别的语言里写,再连接数据库进行操作,这样的确方便很多,例如在java中使用JDBC。但是如果涉及到sql变化很多次,直接在存储过程中写动态sql会比在java中写好,毕竟java每次执行sql都要连接数据库,这也是要时间的。我现在知道在PL/SQL中有两种方法执行动态sql:第一种是使用游标

2014-12-18 09:08:00 3515

原创 PL/SQL函数 over(partition by col)

row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码.

2014-12-17 09:21:27 7368

原创 PL/SQL INSTR、SUBSTR和split函数实现

substr(str,index1,n)取字符串str,位置index1后面的n个字符,index1取1或0都代表第一个字符。instr(str,sub,dire,times)获取字符串str,的子串sub的位置。dire取1代表从左到右找,dire取-1代表从右到左找。times代表找第几个。如果times超出范围,函数返回0。用法对比如下:subst

2014-12-17 09:12:02 7544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除