如何同时使用Sql插入和更新?

如何同时使用Sql插入和更新?,sql,sql-server,Sql,Sql Server,我试图在表的开头插入一行。此外,我只需要更新该行,而不是添加额外的行。我该怎么做呢。我阅读了Sql更新,但几乎没有丢失。我正在尝试这样一个例子,一个名为FirstName的列始终保持不变,但其他列可以更改。但是我不能使用SET columnName Firstname=''。因为我不知道我要读哪个名字。请帮忙 多谢各位 请考虑阅读有关特定RDBMS的UPSERT。UPSERT或merge我不理解您的问题。请发布示例数据及其随时间的变化。这与这有什么不同:它与groovy有关吗?请适当标记您使用的

我试图在表的开头插入一行。此外,我只需要更新该行,而不是添加额外的行。我该怎么做呢。我阅读了Sql更新,但几乎没有丢失。我正在尝试这样一个例子,一个名为FirstName的列始终保持不变,但其他列可以更改。但是我不能使用SET columnName Firstname=''。因为我不知道我要读哪个名字。请帮忙


多谢各位

请考虑阅读有关特定RDBMS的UPSERT。UPSERT或merge我不理解您的问题。请发布示例数据及其随时间的变化。这与这有什么不同:它与groovy有关吗?请适当标记您使用的是什么?“SQL”只是一种查询语言,而不是特定数据库产品的名称。请为您正在使用的数据库产品添加标记,
postgresql
oracle
sqlserver
db2
。。。