ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: newkid

[每日一题] PL/SQL CHALLENGE 每日一题 [复制链接]

精华贴数
0
技术积分
1434
社区积分
4448
注册时间
2007-12-28
论坛徽章:
51
鲜花蛋
日期:2011-12-09 13:47:03蛋疼蛋
日期:2012-05-11 13:34:23鲜花蛋
日期:2012-05-15 14:24:43蜘蛛蛋
日期:2012-02-26 20:24:58灰彻蛋
日期:2012-02-25 01:50:37鲜花蛋
日期:2011-11-29 13:27:50双黄蛋
日期:2012-04-22 19:36:18鲜花蛋
日期:2011-12-03 21:28:07蜘蛛蛋
日期:2011-08-26 15:29:11蛋疼蛋
日期:2011-08-23 14:26:35茶鸡蛋
日期:2011-08-11 13:21:39迷宫蛋
日期:2011-07-29 10:09:32
发表于 2011-10-12 15:36:58 |显示全部楼层
good
孔子曰:打仗拿砖呼,照脸呼,不宜乱呼。呼不着再呼,呼着往死里呼,呼死既拉倒不用再呼也。不死乃英雄也!
--------------------
数据仓库解决方案
数据挖掘
Front-end&Back-end开发
Oracle开发

使用道具 举报

注册会员

初级会员

精华贴数
0
技术积分
497
社区积分
7
注册时间
2005-7-4
论坛徽章:
2
CTO参与奖
日期:2009-01-15 11:42:46SQL大赛参与纪念
日期:2011-04-13 12:08:17
发表于 2011-10-12 15:55:55 |显示全部楼层
a和d都对,我运算过了

使用道具 举报

精华贴数
0
技术积分
498
社区积分
38
注册时间
2005-11-21
论坛徽章:
21
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03灰彻蛋
日期:2012-03-07 10:09:01紫蛋头
日期:2012-03-07 10:09:01蜘蛛蛋
日期:2012-03-07 10:09:01鲜花蛋
日期:2012-03-07 10:09:01茶鸡蛋
日期:2012-03-07 10:09:01鲜花蛋
日期:2011-11-08 10:29:34ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-07 09:59:35双黄蛋
日期:2012-03-07 10:09:01迷宫蛋
日期:2012-03-07 10:09:01蛋疼蛋
日期:2012-03-07 10:09:01
发表于 2011-10-12 16:10:21 |显示全部楼层
本帖最后由 hanaka 于 2011-10-12 16:13 编辑

不执行不知道结果啊
2011-10-06的题目经过执行是B
2011-10-07的题目不知道啦
2011-10-10的题目经过执行发现ABCD都是FALSE
挣PUB币买花

使用道具 举报

版主

资深新手

精华贴数
18
技术积分
25684
社区积分
150
注册时间
2004-6-26
论坛徽章:
88
2010广州亚运会纪念徽章:篮球
日期:2011-01-07 22:47:45数据库板块每日发贴之星
日期:2011-04-19 01:01:01SQL大赛参与纪念
日期:2011-04-27 16:16:29数据库板块每日发贴之星
日期:2011-05-07 01:01:02现任管理团队成员
日期:2011-05-07 01:45:08紫蛋头
日期:2011-05-30 22:07:29迷宫蛋
日期:2011-06-13 19:24:11茶鸡蛋
日期:2011-06-17 19:21:39灰彻蛋
日期:2011-07-30 07:20:09ITPUB年度最佳版主
日期:2011-04-08 18:37:09数据库板块每日发贴之星
日期:2011-03-08 01:01:012011新春纪念徽章
日期:2011-03-05 21:30:25
发表于 2011-10-12 21:58:22 |显示全部楼层
前题答案:
2011-10-6 B: 因为包头修改导致包体编译失败,这时无法引用包头里定义的变量。

2011-10-7 ABD: 比较隐晦的答案是A
2011-10-10 ABCD: EXISTS接受NULL参数也会返回FALSE而不是返回NULL;访问未定义元素会触发NO_DATA_FOUND异常。


世界上只有两种编程方法:Oracle的方法和错误的方法。

剑破冰山—Oracle开发艺术 即将隆重推出
http://www.china-pub.com/197199
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10114321

使用道具 举报

版主

资深新手

精华贴数
18
技术积分
25684
社区积分
150
注册时间
2004-6-26
论坛徽章:
88
2010广州亚运会纪念徽章:篮球
日期:2011-01-07 22:47:45数据库板块每日发贴之星
日期:2011-04-19 01:01:01SQL大赛参与纪念
日期:2011-04-27 16:16:29数据库板块每日发贴之星
日期:2011-05-07 01:01:02现任管理团队成员
日期:2011-05-07 01:45:08紫蛋头
日期:2011-05-30 22:07:29迷宫蛋
日期:2011-06-13 19:24:11茶鸡蛋
日期:2011-06-17 19:21:39灰彻蛋
日期:2011-07-30 07:20:09ITPUB年度最佳版主
日期:2011-04-08 18:37:09数据库板块每日发贴之星
日期:2011-03-08 01:01:012011新春纪念徽章
日期:2011-03-05 21:30:25
发表于 2011-10-12 22:35:24 |显示全部楼层
2011-10-11

作者:Steven Feuerstein
难度:中

下列的哪些选项在执行后会显示如下结果?
1*October*2011*12*01*01

(A)
BEGIN
   DBMS_OUTPUT.put_line (
      REPLACE (
         TO_CHAR (TO_DATE ('01-10-2011 12:01:01'
                         , 'dd-mm-yyyy hh24:mi:ss')
                ,  'fmDD Month yyyy fxhh24 mi ss')
       ,  ' '
       ,  '*'));
END;
/


(B)
BEGIN
   DBMS_OUTPUT.put_line (
      REPLACE (
         TO_CHAR (TO_DATE ('01-10-2011 12:01:01'
                         , 'dd-mm-yyyy hh24:mi:ss')
                ,  'fxDD Month yyyy fmhh24 mi ss')
       ,  ' '
       ,  '*'));
END;
/

(C)
BEGIN
   DBMS_OUTPUT.put_line (
      REPLACE (
         TO_CHAR (TO_DATE ('01-10-2011 12:01:01'
                         , 'dd-mm-yyyy hh24:mi:ss')
                ,  'fxDD Month yyyy fxhh24 mi ss')
       ,  ' '
       ,  '*'));
END;
/

(D)
BEGIN
   DBMS_OUTPUT.put_line (
      REPLACE (
         TO_CHAR (TO_DATE ('01-10-2011 12:01:01'
                         , 'dd-mm-yyyy hh24:mi:ss')
                ,  'fmDD Month yyyy fmhh24 mi ss')
       ,  ' '
       ,  '*'));
END;
/

考的是字符串转换格式。

世界上只有两种编程方法:Oracle的方法和错误的方法。

剑破冰山—Oracle开发艺术 即将隆重推出
http://www.china-pub.com/197199
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10114321

使用道具 举报

注册会员

柠檬加酸橙

精华贴数
0
技术积分
1440
社区积分
47
注册时间
2010-6-23
论坛徽章:
9
ITPUB官方微博粉丝徽章
日期:2011-08-17 10:35:36茶鸡蛋
日期:2012-03-07 13:18:562012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2011-10-13 08:03:55 |显示全部楼层
这题我前些日子看过,就不回答了
笨鸟也要飞~!

使用道具 举报

注册会员

柠檬加酸橙

精华贴数
0
技术积分
1440
社区积分
47
注册时间
2010-6-23
论坛徽章:
9
ITPUB官方微博粉丝徽章
日期:2011-08-17 10:35:36茶鸡蛋
日期:2012-03-07 13:18:562012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2011-10-13 08:06:30 |显示全部楼层
本帖最后由 gyhgood 于 2011-10-13 08:59 编辑

小小建议,每天一题都在用这一个帖子,时间久了肯定会很散乱。Newid大哥可否再辛苦一点弄个索引,让其他后看到这个的人方便查看,趁着现在题少好编辑。

笨鸟也要飞~!

使用道具 举报

版主

djゆoracle

精华贴数
20
技术积分
34277
社区积分
37597
注册时间
2006-7-28
论坛徽章:
318
红宝石
日期:2011-04-07 12:36:08红宝石
日期:2011-04-06 17:15:24红宝石
日期:2011-04-07 12:35:55红宝石
日期:2011-04-07 12:36:19红宝石
日期:2012-01-16 09:14:41红宝石
日期:2011-04-07 12:35:44ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05ITPUB年度最佳技术原创精华奖
日期:2011-04-08 18:37:54ITPUB年度最佳版主
日期:2011-12-28 15:24:18生肖徽章:鼠
日期:2007-03-01 11:01:36生肖徽章:鼠
日期:2010-09-17 14:17:31生肖徽章:鼠
日期:2007-09-26 17:10:14
发表于 2011-10-13 09:33:23 |显示全部楼层
考fx和fm,这样就可以了

BEGIN
   DBMS_OUTPUT.put_line (
      REPLACE (
         TO_CHAR (TO_DATE ('01-10-2011 12:01:01'
                         , 'dd-mm-yyyy hh24:mi:ss')
                ,  'fxDD Month yyyy hh24 mi ss')
       ,  ' '
       ,  '*'));
END;
/

ORACLE是个分外妖娆的女人,她总能勾起你的欲望,去探索她!
                                                                                     --BY DJ
About me:optimistic,passionate and harmonious
focus on  oracle sql and plsql programming,peformance tuning,db design, j2ee,Linux/AIX,web2.0 tech,etc


长期不限数量收鲨鱼章和各种蛋章,600每个,卖的短消息我

使用道具 举报

注册会员

所罗门

精华贴数
2
技术积分
3100
社区积分
1898
注册时间
2006-5-14
论坛徽章:
29
生肖徽章2007版:猴
日期:2008-05-16 11:28:59蜘蛛蛋
日期:2012-04-19 16:07:40咸鸭蛋
日期:2012-03-06 21:53:22铁扇公主
日期:2012-02-21 15:03:13海蓝宝石
日期:2012-02-20 19:24:27紫水晶
日期:2012-02-21 20:29:272012新春纪念徽章
日期:2012-01-04 11:51:22咸鸭蛋
日期:2012-03-21 09:30:12ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47ITPUB官方微博粉丝徽章
日期:2011-07-01 09:45:27ITPUB元老
日期:2011-06-21 11:47:01授权会员
日期:2011-06-17 16:14:53
发表于 2011-10-13 09:54:12 |显示全部楼层
gyhgood 发表于 2011-10-13 08:06
小小建议,每天一题都在用这一个帖子,时间久了肯定会很散乱。Newid大哥可否再辛苦一点弄个索引,让其他后看 ...

呵呵,好建议
猫言猫语:
             人生无非是笑笑人家,再被人家笑笑而已.
             男人是用来靠的,所以要可靠;女人是用来爱的,所以要可爱.
             发怒一分钟便失去六十秒的幸福.
             人品就象内裤,表面看不出来,如果你没有还显摆,就挺讨厌.
             ......

使用道具 举报

精华贴数
0
技术积分
178
社区积分
10
注册时间
2010-7-24
论坛徽章:
2
2011新春纪念徽章
日期:2011-02-18 11:43:35ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51
发表于 2011-10-13 10:09:26 |显示全部楼层
to_char平时用的多,但是fx和fm 日期后缀却是今天第一次见到,学习了。

我测试的结果是:1*10月*2011*12*01*01 , “10月”而不是“October”,是不是因为中文操作系统的缘故?

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部