Merge在Oracle中的用法注意问题Oracle认证考试

文章作者 100test 发表时间 2009:11:11 16:39:28
来源 100Test.Com百考试题网


"mkhgigh">   merge在Oracle中的用法注意问题:
  【样例】
  MERGE INTO dest_table dest
  USING source_table source
  ON (source.PENDINGCODE = dest.PENDINGCODE and source.PENDINGPERSONID = dest.PENDINGPERSONID)
  WHEN MATCHED THEN
  UPDATE SET dest.PENDINGID = source.PENDINGID
  WHEN NOT MATCHED THEN
  INSERT
  VALUES
  (source.PENDINGID, source.PENDINGCODE, source.PENDINGTITLE, source.PENDINGDATE, source.PENDINGSENDER, source.PENDINGPERSONID, source.PENDINGURL, source.PANDINGSTATUS, source.PANDINGCITYCODE, source.PANDINGTYPE, source.NOTE).
  【注意问题】
  1、前提:表dest_table和表source_table是同构的;www.Examda.CoM考试就到百考试题
  2、on条件中不能出现primary key的属性列,并且保证on的条件在业务上讲具有唯一性;3、0update时,不能将primary key更新掉,即只能以表的primary key作为0update的set条件;

  编辑特别推荐:

  oracle认证考试费用

  Oracle的入门心得

  使用Oracle外部表的五个限制

  Oracle服务器参数文件维护的四个技巧



相关文章


Oracle认证辅导:Oracle用户权限查询Oracle认证考试
Oracle数据库安全基础知识Oracle认证考试
Oracle数据库Text组件SQL注入漏洞Oracle认证考试
SQLServer:基于WEB的数据库查询Oracle认证考试
Merge在Oracle中的用法注意问题Oracle认证考试
OracleRAC之名词解惑Oracle认证考试
OracleRAC日常基本维护命令Oracle认证考试
110个oracle常用函数总结(8)Oracle认证考试
110个oracle常用函数总结(7)Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛