Oracle SQL:更新不存在的记录时会发生什么?

时间:2017-04-20 04:59:26

标签: sql database oracle

  UPDATE CONTACTS_TABLE SET CONTACT_DETAILS = 'email@site.ph'
  WHERE CONTACT_TYPE = 'CTT04'
  AND PIN = '1234543210';

如果不存在具有给定 CONTACT_TYPE PIN 的记录,那么将使用给定的 CONTACT_TYPE PIN CONTACT_DETAILS ,还是会出错?

2 个答案:

答案 0 :(得分:1)

0行将更新。这个'UPDATE'语句不会有任何新条目。也不会有任何错误信息。

答案 1 :(得分:0)

更新了0行。

CONTACT_TYPE,PIN和CONTACT_DETAILS不会更改,或者不会出现任何错误

您可以阅读此documentthis