4.136 ALL_UPDATABLE_COLUMNS
ALL_UPDATABLE_COLUMNS describes all columns in a join view that are updatable by the current user, subject to appropriate privileges.
Related Views
-
DBA_UPDATABLE_COLUMNSdescribes all columns in a join view that are updatable by the database administrator, subject to appropriate privileges. -
USER_UPDATABLE_COLUMNSdescribes all columns owned by the current user that are in a join view and are updatable by the current user, subject to appropriate privileges.
| Column | Datatype | NULL | Description |
|---|---|---|---|
|
|
|
|
Owner of the table |
|
|
|
|
Name of the table |
|
|
|
|
Column name |
|
|
|
|
Indicates whether the column is updatable ( |
|
|
|
|
Indicates whether the column is insertable ( |
|
|
|
|
Indicates whether the column is deletable ( |
Footnote 1 Starting
with Oracle Database 21c, there is a circumstance
under which a column is updatable even if its
UPDATABLE value is
NO in this view. A column with a
NO value can be updated if it is
in a non-key-preserved table, the
UPDATE operation updates only
columns in that table, and the update is
deterministic, that is, it updates each row only
once. See Oracle Database
Concepts for more
information.
Note:
The values shown in the UPDATABLE, INSERTABLE, and DELETABLE columns are not instantly updated when a DDL operation that would affect these attributes occurs on one of the tables referenced in the FROM clause of the view definition. For example, these columns are not instantly updated when a primary key or unique constraint is added to or removed from the non-key-preserved table. To remedy this situation, recompile the view using the ALTER VIEW COMPILE statement to ensure that the latest information is displayed.
See Also:
-
Oracle Database Concepts for information on updatable join views