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 | ? |