UROWID Data Type
Description
Oracle uses universal rowids (urowids) to store the addresses of index-organized and foreign tables. Index-organized tables have logical urowids and foreign tables have foreign urowids.(Oracle SQL Language Reference UROWID Data Type)
Sample Source Patterns
UROWID in Create Table
Oracle
Snowflake
Insert data in the UROWID column
Just like ROWID, it is possible to insert data in UROWID columns if the insert has a valid UROWID, but retrieving from a table is not allowed (see Related EWIs).
Oracle
Snowflake** SSC-FDM-0007 - MISSING DEPENDENT OBJECT "urowid_table" **
Known Issues
Since the result set is too large, Row Limiting Clause was added. You can remove this clause to retrieve the entire result set.
1. Retrieving UROWID from a table that does not have an explicit column with this data type
The following query displays an error in Snowflake since hr.countries do not contain a ROWID (as mentioned in Oracle's documentation UROWID is accessed with SELECT
... ROWID
statement) column.
Oracle
Snowflake
2. EWI should be displayed by SnowConvert
EWI should be displayed when trying to select UROWID column. There is a work item to add the corresponding EWI.
This issue has been marked as critical and will be fixed in the upcoming releases.
Related EWIs
SSC-EWI-0036: Data type converted to another data type.
SSC-FDM-OR0030: ROWID pseudocolumn is not supported in Snowflake.
Last updated