- Notifications
You must be signed in to change notification settings - Fork5
Commitf7667e4
committed
Update DELETE FROM:
< * Allow DELETE to handle table aliases for self-joins> * Allow an alias to be provided for the target table in UPDATE/DELETE276,279c276,282< There is no way to create a table alias for the deleted table for use< in the DELETE WHERE clause. The agreed approach is to allow a USING< clause to specify additional tables. UPDATE already has an optional< FROM clause for this purpose.> This is not SQL-spec but many DBMSs allow it.>> * Allow additional tables to be specified in DELETE for joins>> UPDATE already allows this (UPDATE...FROM) but we need similar> functionality in DELETE. It's been agreed that the keyword should> be USING, to avoid anything as confusing as DELETE FROM a FROM b.1 parent2c29664 commitf7667e4
1 file changed
+9
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
| 274 | + | |
275 | 275 | | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
280 | 283 | | |
281 | 284 | | |
282 | 285 | | |
| |||
0 commit comments
Comments
(0)