oracle中字符’的转义还是一个’,如’–>”,”–>”””
|
||||||
|
oracle中字符’的转义还是一个’,如’–>”,”–>””” 请给本文打分
oracle中并不像java有对字符串分隔的split的方法,自己写了个方法实现字符串split CREATE OR REPLACE TYPE type_str_split IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN type_str_split WHILE j < len IF j = [...] 请给本文打分
ORA-22992: cannot use LOB locators selected from remote tables 解决办法 就是说如果远程表中有blob字段 用select blob_column_name from remote_table@linkname 是行不通的 解决方法有两种 1,creatd table table_name as (select blob_column_name from remote_table@linkname ) 将远程表的数据先插入到一张新表中,然后从新表中取数据 2,建一个全局的临时表 create global temporary table temp_table_name( insert into temp_table_name select blob_column_name from remote_table@linkname ; 请给本文打分
thin和oci方式的连接oracle的区别 使用oci驱动需要在服务端安装有oracle的客户端(最近遇到的一个问题,在用存储过程做blob操作的时候必须要使用oci方式连接,可是oracle版本是10g的服务器上装的oracle客户端是9i的,tomcat启动服务创建连接的时候由于不兼容报出JVM错误,导致服务器必须重启,可见oci对于oracle客户端的依赖性。最后不得已只有修改代码,用JDBC操作blob改用thin连接) thin方式连接的驱动完全是有java编写的,不依赖于oracle客户端 官方的说明 1 请给本文打分
Non supported character set: oracle-character-set-852 今天在做oracle插入blob的时候报出了这个异常 解决方法:添加10g_nls_charset12.jar到classpath 请给本文打分
ORA-22993 : specified input amount is greater than actual source amount 今天在做blob插入的时候遇到了这个错误 查了下oracle官方的错误说明,导致该错误的原因是 (1) For LOB write, the amount of data received is different from the amount that was indicated would be sent. (2) For LOB copy and loadfromfile, the end of the source LOB/FILE value was reached before the specified input amount was copied/loaded. 哪些行为会导致这个错误呢 (1) will happen [...] 请给本文打分
|
||||||
|
Copyright © 2010 泡菜牛柳 - All Rights Reserved |
||||||