SQL 方言参考/编写查询/更新返回
外观
< SQL 方言参考
这种 UPDATE
语句变体允许返回受更新影响的行中的值。
标准 | SQL:2003 中不支持 |
---|---|
DB2 | UPDATE ... RETURNING ... INTO ... 从 9.7 开始。仅返回更新后的值,请参见文档。 |
Firebird | UPDATE ... RETURNING ... 从 2.1 开始。可以使用以下方法返回旧值和新值old.或new.前缀,但最多只能返回一行,请参见文档。 |
Ingres | ? |
Linter | ? |
MonetDB | ? |
MSSQL | UPDATE ... OUTPUT ... 从 MS SQL Server 2005 开始。可以使用以下方法返回旧值和新值inserted.或deleted.前缀,请参见文档。 |
MySQL | 5.7 中不支持。 |
Oracle | UPDATE ... RETURNING ... INTO ...
支持使用 |
PostgreSQL | UPDATE ... RETURNING ... 从 8.2 开始。仅返回更新后的值,请参见文档。 |
SQLite | 3.8 中不支持。 |
Virtuoso | ? |