2010-09-28 52 views

回答

1

在火鸟2.1,你可以做Update or Insert

UPDATE OR INSERT INTO T1 (F1, F2) 
    VALUES (:F1, :F2) 
    MATCHING (F1); 
+0

对不起,我会更客观: – Alex 2010-09-28 17:19:05

+0

我收到一封包含CSV非日常标准化数据的大txt文件。这个文件包含新的和更新的数据,我插入/更新数据库。我必须更新已存在的记录引用数据并插入新的引用数据。例如:我必须删除昨天的记录,重新插入它们的更新值并从相同的txt文件中插入今天的新记录。我想知道是否可以通过一步完成这两项操作,例如。如果遇到pk约束违规,则强制更新数据。如果我们没有sql /内置的方式,也许存储过程可以做到这一点......? – Alex 2010-09-28 17:37:28

+0

我发给你的链接解释了如何做到这一点:我终于明白了 – 2010-09-28 17:41:04

相关问题