Summary of UTL_RAW Subprograms
Table 98-1 UTL_RAW Subprograms
Subprogram Description
CAST_FROM_BINARY_INTEGER Function
Returns the binary representation of a BINARY_INTEGER (in RAW).
CAST_FROM_NUMBER Function
Returns the binary representation of a NUMBER (in RAW).
CAST_TO_BINARY_INTEGER Function
Casts the binary representation of a BINARY_INTEGER (in RAW) into a BINARY_INTEGER
CAST_TO_NUMBER Function
Casts the binary representation of a NUMBER (in RAW) into a NUMBER. If include_length is TRUE, the first byte of r encodes the number of bytes in r (
CAST_TO_RAW Function
Converts a VARCHAR2 represented using n data bytes into a RAW with n data bytes.
CAST_TO_VARCHAR2 Function
Converts a RAW represented using n data bytes into VARCHAR2 with n data bytes.
CONCAT Function
Concatenates up to 12 RAWs into a single RAW.
LENGTH Function
Returns the length in bytes of a RAW r.
SUBSTR Function
Returns len bytes, starting at pos from RAW r.
TRANSLATE Function
Translates the bytes in the input RAW r according to the bytes in the translation RAWs from_set and to_set.
TRANSLITERATE Function
Converts the bytes in the input RAW r according to the bytes in the transliteration RAWs from_set and to_set.
OVERLAY Function
Overlays the specified portion of target RAW with overlay RAW, starting from byte position pos of target and proceding for len bytes.
COPIES Function
Returns n copies of r concatenated together.
XRANGE Function
Returns a RAW containing all valid 1-byte encodings in succession, beginning with the value start_byte and ending with the value end_byte.
REVERSE Function
Reverses a byte sequence in RAW r from end to end.
COMPARE Function
Compares RAW r1 against RAW r2.
CONVERT Function
Converts RAW r from character set from_charset to character set to_charset and returns the resulting RAW.
BIT_AND Function
Performs bitwise logical "and" of the values in RAW r1 with RAW r2 and returns the "anded" result RAW.
BIT_OR Function
Performs bitwise logical "or" of the values in RAW r1 with RAW r2 and returns the "or'd" result RAW.
BIT_XOR Function
Performs bitwise logical "exclusive or" of the values in RAW r1 with RAW r2 and returns the "xor'd" result RAW.
BIT_COMPLEMENT Function
Performs bitwise logical "complement" of the values in RAW r and returns the "complement'ed" result RAW.
我试了试:utl_raw.length和utl_raw.substr,错误提示为:
ORA-06550: line 4, column 39:
PL/SQL: ORA-00997: illegal use of LONG datatype
ORA-06550: line 4, column 2:
PL/SQL: SQL Statement ignored