Arguments to UDRs in Remote Databases
UDRs are valid in cross-database and in cross-server distributed operations in most contexts where a UDR is valid in the local database, but every participating database must have the same logging mode.
- BOOLEAN
- LVARCHAR
- DISTINCT of built-in types that are not opaque
- DISTINCT of BOOLEAN
- DISTINCT of LVARCHAR
- DISTINCT of the DISTINCT types listed above.
These data types can be arguments to SPL, C, or Java™ language UDRs, if the UDRs are defined in all the participating databases. Any implicit or explicit casts defined over these data types must be duplicated across all the participating HCL OneDB™ instances. The DISTINCT data types must have exactly the same data type hierarchy defined in all databases that participate in the distributed query.
- BLOB
- CLOB
- UDTs that you cast explicitly to built-in types