楼主: guoyJoe

[每日一题] OCP1z0-047 :2013-08-04 INSERT --- WITH CHECK OPTION

[复制链接]
论坛徽章:
3
一汽
日期:2013-07-30 12:34:552014年新春福章
日期:2014-02-18 16:50:09马上有车
日期:2014-02-18 16:50:09
11#
发表于 2013-8-5 14:43 | 只看该作者
guoyJoe 发表于 2013-8-5 14:40
不错不错,以后多讨论讨论:
从明天开始每日一题我不准备自己解答了!!!可以搞搞奖励活动,让大家互动 ...

支持郭大的这个活动,目前还没好的想法。。我只带着眼睛和思维来向各位大神学习。

使用道具 举报

回复
论坛徽章:
2
2014年新春福章
日期:2014-02-18 16:50:09马上有车
日期:2014-02-18 16:50:09
12#
发表于 2013-9-8 09:52 | 只看该作者
学学每日一题学到很多东西,感谢

使用道具 举报

回复
论坛徽章:
490
红宝石
日期:2014-04-05 19:53:18海蓝宝石
日期:2014-04-05 21:24:30数据库板块每日发贴之星
日期:2013-05-27 22:53:45生肖徽章:鸡
日期:2014-08-24 18:39:29青年奥林匹克运动会-羽毛球
日期:2014-09-24 08:37:59马上有房
日期:2015-01-03 10:23:28喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47秀才
日期:2017-04-06 18:09:28版主6段
日期:2014-05-27 02:19:57
13#
 楼主| 发表于 2013-9-8 16:45 | 只看该作者
false2true 发表于 2013-8-5 14:43
支持郭大的这个活动,目前还没好的想法。。我只带着眼睛和思维来向各位大神学习。

   

使用道具 举报

回复
论坛徽章:
490
红宝石
日期:2014-04-05 19:53:18海蓝宝石
日期:2014-04-05 21:24:30数据库板块每日发贴之星
日期:2013-05-27 22:53:45生肖徽章:鸡
日期:2014-08-24 18:39:29青年奥林匹克运动会-羽毛球
日期:2014-09-24 08:37:59马上有房
日期:2015-01-03 10:23:28喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47秀才
日期:2017-04-06 18:09:28版主6段
日期:2014-05-27 02:19:57
14#
 楼主| 发表于 2013-9-8 16:45 | 只看该作者
aruichen 发表于 2013-9-8 09:52
学学每日一题学到很多东西,感谢

三人行必有我师!

使用道具 举报

回复
论坛徽章:
7
ITPUB社区12周年站庆徽章
日期:2013-09-18 15:36:43ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:08ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42三菱
日期:2013-11-25 11:21:192014年新春福章
日期:2014-02-18 16:50:09马上有车
日期:2014-02-18 16:50:09
15#
发表于 2013-9-20 22:31 | 只看该作者
weijie616 发表于 2013-8-5 13:55
大师,强烈建议每日3题,否则进度很慢啊

是呀,有了郭老师对题目的解答理解起来更好了。

使用道具 举报

回复
论坛徽章:
490
红宝石
日期:2014-04-05 19:53:18海蓝宝石
日期:2014-04-05 21:24:30数据库板块每日发贴之星
日期:2013-05-27 22:53:45生肖徽章:鸡
日期:2014-08-24 18:39:29青年奥林匹克运动会-羽毛球
日期:2014-09-24 08:37:59马上有房
日期:2015-01-03 10:23:28喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47秀才
日期:2017-04-06 18:09:28版主6段
日期:2014-05-27 02:19:57
16#
 楼主| 发表于 2013-9-21 21:11 | 只看该作者
jstjk021 发表于 2013-9-20 22:31
是呀,有了郭老师对题目的解答理解起来更好了。

   

使用道具 举报

回复
论坛徽章:
8
2014年世界杯参赛球队: 意大利
日期:2014-07-15 13:14:472015年新春福章
日期:2015-03-04 14:55:132015年新春福章
日期:2015-03-06 11:59:47美羊羊
日期:2015-05-06 13:24:21秀才
日期:2015-07-13 09:48:14天蝎座
日期:2015-09-21 17:14:18巨蟹座
日期:2016-02-14 16:04:51乌索普
日期:2017-03-13 10:29:43
17#
发表于 2015-4-16 19:28 | 只看该作者
学习ing....

使用道具 举报

回复
论坛徽章:
8
2014年世界杯参赛球队: 意大利
日期:2014-07-15 13:14:472015年新春福章
日期:2015-03-04 14:55:132015年新春福章
日期:2015-03-06 11:59:47美羊羊
日期:2015-05-06 13:24:21秀才
日期:2015-07-13 09:48:14天蝎座
日期:2015-09-21 17:14:18巨蟹座
日期:2016-02-14 16:04:51乌索普
日期:2017-03-13 10:29:43
18#
发表于 2015-4-17 10:57 | 只看该作者
为什么where 条件中写等于=就不行

10:44:47 SQL> INSERT INTO (SELECT ORDER_ID,ORDER_DATE,CUSTOMER_ID,ORDER_TOTAL FR
OM ORDERS WHERE ORDER_TOTAL>1 WITH CHECK OPTION) VALUES(11,SYSDATE,107,2001);

已建立 1 個資料列.


執行計畫
----------------------------------------------------------
   0      INSERT STATEMENT Optimizer=ALL_ROWS (Cost=1 Card=1 Bytes=19)
   1    0   LOAD TABLE CONVENTIONAL OF 'ORDERS'




統計值
----------------------------------------------------------
          1  recursive calls
          3  db block gets
          1  consistent gets
          0  physical reads
        576  redo size
        631  bytes sent via SQL*Net to client
        798  bytes received via SQL*Net from client
          4  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
          1  rows processed

10:45:02 SQL> INSERT INTO (SELECT ORDER_ID,ORDER_DATE,CUSTOMER_ID,ORDER_TOTAL FR
OM ORDERS WHERE ORDER_TOTAL=100 WITH CHECK OPTION) VALUES(11,SYSDATE,107,2001);
INSERT INTO (SELECT ORDER_ID,ORDER_DATE,CUSTOMER_ID,ORDER_TOTAL FROM ORDERS WHER
E ORDER_TOTAL=100 WITH CHECK OPTION) VALUES(11,SYSDATE,107,2001)
                                                                     *
ERROR 在行 1:
ORA-01402: 檢視 WITH CHECK OPTION where- 子句違反

使用道具 举报

回复
论坛徽章:
490
红宝石
日期:2014-04-05 19:53:18海蓝宝石
日期:2014-04-05 21:24:30数据库板块每日发贴之星
日期:2013-05-27 22:53:45生肖徽章:鸡
日期:2014-08-24 18:39:29青年奥林匹克运动会-羽毛球
日期:2014-09-24 08:37:59马上有房
日期:2015-01-03 10:23:28喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47秀才
日期:2017-04-06 18:09:28版主6段
日期:2014-05-27 02:19:57
19#
 楼主| 发表于 2015-4-18 14:19 | 只看该作者
aslo_brook 发表于 2015-4-17 10:57
为什么where 条件中写等于=就不行

10:44:47 SQL> INSERT INTO (SELECT ORDER_ID,ORDER_DATE,CUSTOMER_ID ...

2015.4.21周二晚20:30,原Oracle GCS性能优化组高级技术专家老猫在线分享
《 现场处理某银行一条SQL,从700秒调成0.8秒--论理结合实战全过程演练彻底搞懂!》
欢迎加入尖峰OracleDBA基础学习群 :98587689
群验证回复:jfedu

尖峰官方YY频道  10799487
--老猫曾服务于索尼和Oracle数10年,专注于SQL Tuning,有20年的开发经验!

使用道具 举报

回复
论坛徽章:
8
2014年世界杯参赛球队: 意大利
日期:2014-07-15 13:14:472015年新春福章
日期:2015-03-04 14:55:132015年新春福章
日期:2015-03-06 11:59:47美羊羊
日期:2015-05-06 13:24:21秀才
日期:2015-07-13 09:48:14天蝎座
日期:2015-09-21 17:14:18巨蟹座
日期:2016-02-14 16:04:51乌索普
日期:2017-03-13 10:29:43
20#
发表于 2015-4-21 15:20 | 只看该作者
aslo_brook 发表于 2015-4-17 10:57
为什么where 条件中写等于=就不行

10:44:47 SQL> INSERT INTO (SELECT ORDER_ID,ORDER_DATE,CUSTOMER_ID ...

with check option
原来是insert 进去的值必须同 where 后面的条件一致。

使用道具 举报

回复

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

本版积分规则 发表回复

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