我在DB2
中有一个数据库表,其中包含三个primary key
列,且所有类型都为VARCHAR
。
现在,可以通过Application UI中的屏幕编辑这些列值。我的问题是哪种方法更好,
UPDATE
查询WHERE
子句
或者
DELETE
旧记录(在WHERE
子句中使用旧的主键列值),然后将INSERT
来自UI的所有数据作为新记录。
在用户界面中,它必须提供Primary Key Column
值(默认情况下为旧值),但其可选用户将提供新值。
答案 0 :(得分:2)
不要重新发明轮子。 update
语句可以正常使用。