如何在sybase中重复更新?

时间:2011-06-15 10:27:12

标签: sql sybase

我的桌子有一把主键。在插入数据时,密钥可能存在也可能不存在。 我想将数据插入表中。在插入期间,如果已找到密钥,则需要进行更新。我如何进行单次更新?

注意:这适用于sybase数据库。

1 个答案:

答案 0 :(得分:0)

Sybase至少生成四种不同的数据库产品(Adaptive Server Enterprise,SQL Anywhere,Sybase IQ和Advantage Database Server),因此您应该具体说明哪个版本和哪个版本。

如果您使用的是Sybase SQL Anywhere或Sybase IQ,则可以使用insert statementON EXISTING UPDATE子句。

免责声明:我在SQL Anywhere工程中为Sybase工作。