在Oracle中插入或更新LOB字段时,可以将字符串以如下方式写入SQL语句:
|
|
这样做的限制是:
- Oracle中单条SQL语句有长度限制
- cast_to_raw()对字符串有长度限制
因此如果要插入或更新的字符串过长,会导致执行失败。此时应该使用dbms_lob处理LOB相关字段。下面是利用dbms_lob更新一个BLOB字段的存储过程,对CLOB的操作同理:
|
|
示例:
|
|
在Oracle中插入或更新LOB字段时,可以将字符串以如下方式写入SQL语句:
|
|
这样做的限制是:
因此如果要插入或更新的字符串过长,会导致执行失败。此时应该使用dbms_lob处理LOB相关字段。下面是利用dbms_lob更新一个BLOB字段的存储过程,对CLOB的操作同理:
|
|
示例:
|
|