Unless Oracle has added a feature that I'm not aware of, that sort of positional referencing of columns is not allowed.
If you want this functionality I would write a stored procedure that accomplished the same thing. Input would be the table name, column positions, and update values. The procedure would translate the column positions into actual column names by querying dba_tab_columns, construct a valid insert statement using the column names, and then execute it
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.