楼主: renfengjun

[精华] 向版主们致敬---使用PLSQL 订阅ITPUB RSS源

[复制链接]
论坛徽章:
6
咸鸭蛋
日期:2012-12-01 17:12:56双黄蛋
日期:2012-12-23 14:15:48紫蛋头
日期:2013-02-05 16:44:402013年新春福章
日期:2013-02-25 14:51:24雪铁龙
日期:2014-01-20 15:00:18马上有钱
日期:2014-03-26 14:20:02
11#
发表于 2012-12-26 18:40 | 只看该作者
renfengjun 发表于 2012-12-25 23:53
如果遇到如下错误
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1819

楼主,你的日历程序能不能贴上来看看,学习下

使用道具 举报

回复
论坛徽章:
6
咸鸭蛋
日期:2012-12-01 17:12:56双黄蛋
日期:2012-12-23 14:15:48紫蛋头
日期:2013-02-05 16:44:402013年新春福章
日期:2013-02-25 14:51:24雪铁龙
日期:2014-01-20 15:00:18马上有钱
日期:2014-03-26 14:20:02
12#
发表于 2012-12-26 18:40 | 只看该作者
renfengjun 发表于 2012-12-25 23:53
如果遇到如下错误
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1819

楼主,你的日历程序能不能贴上来看看,学习下

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
517
日产
日期:2014-03-13 11:19:58生肖徽章2007版:虎
日期:2014-03-03 15:05:362009新春纪念徽章
日期:2014-03-06 16:42:45ITPUB8周年纪念徽章
日期:2014-03-07 10:17:312010新春纪念徽章
日期:2014-03-06 16:41:27ITPUB9周年纪念徽章
日期:2014-03-05 22:08:282011新春纪念徽章
日期:2014-03-06 16:42:37ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042012新春纪念徽章
日期:2014-03-06 16:50:25红宝石
日期:2014-03-22 09:47:24
13#
 楼主| 发表于 2012-12-26 18:53 | 只看该作者
sniper_bullet 发表于 2012-12-26 18:40
楼主,你的日历程序能不能贴上来看看,学习下

内容如下:
  1. create or replace package display_date is

  2.   procedure display_title (year number , month number) ;
  3.   procedure display_spec_mon (year number , month number)  ;
  4. end ;
复制代码
  1. create or replace package body display_date is
  2.   type t_conv_mon is table of varchar2(10) ;
  3.   conv_mon t_conv_mon := t_conv_mon() ;
  4.   
  5.   procedure display_spec_mon (year number , month number)
  6.   is
  7.     current_mon date ;
  8.     current_line varchar2(21) ;
  9.   begin
  10. --    dbms_output.put_line (year||lpad(month||'',2,'0')||'01') ;
  11.     display_title (year,month) ;
  12.     current_mon := to_date(year||lpad(month||'',2,'0')||'01','yyyymmdd') ;
  13.     for i in 1 .. (add_months(current_mon,1)-current_mon) loop
  14.       if i = 1 then
  15.         current_line := current_line || (lpad(' ',(to_char(current_mon+i-1,'D')-1)*3,'-- '));
  16.       end if ;
  17.       current_line := current_line || rpad(i||'',3,' ');
  18.       if length(current_line)>=21 then
  19.         dbms_output.put_line(current_line) ;
  20.         current_line := '' ;
  21.       end if ;
  22.     end loop ;
  23.     dbms_output.put_line(current_line) ;
  24.   end ;
  25.   
  26.   procedure display_title (year number , month number)
  27.   is
  28.   begin
  29.     dbms_output.put_line(year||'.'||conv_mon(month)) ;
  30.     dbms_output.put_line(lpad(' ',21,'-')) ;
  31.     dbms_output.put_line('Su Mo Tu We Th Fr Sa');
  32.   end  ;
  33. begin
  34.   conv_mon.extend(12);
  35.   conv_mon(1) :=  'January' ;
  36.   conv_mon(2) :=  'February' ;
  37.   
  38.   conv_mon(3) :=  'Marcy' ;
  39.   conv_mon(4) :=  'April' ;
  40.   
  41.   conv_mon(5) :=  'May' ;
  42.   conv_mon(6) :=  'June' ;
  43.   
  44.   conv_mon(7) :=  'July' ;
  45.   conv_mon(8) :=  'August' ;
  46.   
  47.   conv_mon(9) :=  'September' ;
  48.   conv_mon(10) := 'October' ;
  49.   
  50.   conv_mon(11) :=  'November' ;
  51.   conv_mon(12) :=  'December' ;
  52. end ;
复制代码
  1. _sys@DAVID> exec display_date.display_spec_mon(2013,10) ;
  2. 2013.October
  3. --------------------
  4. Su Mo Tu We Th Fr Sa
  5. -- -- 1  2  3  4  5
  6. 6  7  8  9  10 11 12
  7. 13 14 15 16 17 18 19
  8. 20 21 22 23 24 25 26
  9. 27 28 29 30 31

  10. PL/SQL procedure successfully completed.

  11. _sys@DAVID> exec display_date.display_spec_mon(2012,12) ;
  12. 2012.December
  13. --------------------
  14. Su Mo Tu We Th Fr Sa
  15. -- -- -- -- -- -- 1
  16. 2  3  4  5  6  7  8
  17. 9  10 11 12 13 14 15
  18. 16 17 18 19 20 21 22
  19. 23 24 25 26 27 28 29
  20. 30 31

  21. PL/SQL procedure successfully completed.
复制代码

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
14#
发表于 2012-12-27 00:38 | 只看该作者
嗯,原创内容,加个精华以资鼓励
大家注意其中xml对象的操作

使用道具 举报

回复
论坛徽章:
32
祖国60周年纪念徽章
日期:2009-10-09 08:28:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-06-28 11:09:23ITPUB季度 技术新星
日期:2013-07-30 16:04:58优秀写手
日期:2013-12-18 09:29:132014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09红孩儿
日期:2014-03-04 16:40:38美羊羊
日期:2015-02-16 16:36:28懒羊羊
日期:2015-03-04 14:52:11
15#
发表于 2012-12-27 08:35 | 只看该作者
不错啊,学习一下。

使用道具 举报

回复
论坛徽章:
32
祖国60周年纪念徽章
日期:2009-10-09 08:28:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-06-28 11:09:23ITPUB季度 技术新星
日期:2013-07-30 16:04:58优秀写手
日期:2013-12-18 09:29:132014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09红孩儿
日期:2014-03-04 16:40:38美羊羊
日期:2015-02-16 16:36:28懒羊羊
日期:2015-03-04 14:52:11
16#
发表于 2012-12-27 08:35 | 只看该作者
不错啊,学习一下。

使用道具 举报

回复
论坛徽章:
27
ITPUB官方微博粉丝徽章
日期:2011-08-17 10:35:36托尼托尼·乔巴
日期:2017-10-25 16:45:57秀才
日期:2017-04-05 13:18:06秀才
日期:2017-03-02 10:35:322016猴年福章
日期:2016-02-23 09:58:342016猴年福章
日期:2016-02-18 09:31:302015年新春福章
日期:2015-03-06 11:57:312014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:07:31
17#
发表于 2012-12-27 09:56 | 只看该作者
good ~收藏之

使用道具 举报

回复
论坛徽章:
27
ITPUB官方微博粉丝徽章
日期:2011-08-17 10:35:36托尼托尼·乔巴
日期:2017-10-25 16:45:57秀才
日期:2017-04-05 13:18:06秀才
日期:2017-03-02 10:35:322016猴年福章
日期:2016-02-23 09:58:342016猴年福章
日期:2016-02-18 09:31:302015年新春福章
日期:2015-03-06 11:57:312014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:07:31
18#
发表于 2012-12-27 09:56 | 只看该作者
good ~收藏之

使用道具 举报

回复
论坛徽章:
43
ITPUB9周年纪念徽章
日期:2012-09-28 16:17:24马上有钱
日期:2014-06-16 17:13:52马上有对象
日期:2014-06-16 17:13:52马上加薪
日期:2014-06-16 17:13:52现任管理团队成员
日期:2014-06-17 02:21:03版主1段
日期:2014-06-17 02:21:04马上有车
日期:2014-10-24 22:35:032010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:19
19#
发表于 2012-12-27 17:02 | 只看该作者
不错

使用道具 举报

回复
论坛徽章:
43
ITPUB9周年纪念徽章
日期:2012-09-28 16:17:24马上有钱
日期:2014-06-16 17:13:52马上有对象
日期:2014-06-16 17:13:52马上加薪
日期:2014-06-16 17:13:52现任管理团队成员
日期:2014-06-17 02:21:03版主1段
日期:2014-06-17 02:21:04马上有车
日期:2014-10-24 22:35:032010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:19
20#
发表于 2012-12-27 17:03 | 只看该作者
xml编程 看来我要加强了

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表