今天发现merge into 里写where条件之后,两个日期型的字段做小于的判断,结果更新不成功,一定要改为小于等于才能成功。做小于的判断 实验 ,发现一切正常。猜测可能跟dblink导致的,把目标表改为本地后,与实验结果一致。
另外测试了number、varchar2类型的字段,也出现这样的问题。
目前还没有查出具体原因。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14683446/viewspace-734971/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14683446/viewspace-734971/