摘要: 问题:有A,B两数据库,连接到A机,对于SELECT SYSDATE FROM DUAL@TOB 来说,这个SYSDATE从A机取时间,还是B机取时间?测试证明是从A机,应该是ORACLE 分析发现这个SYSDATE函数在A机即存在,且与DUAL对象之间没有依赖关系,则在A机执行这个函数代码,为证明ORACLE是这样做的,示例如下:在A机上建一个自定义函数:create or replace fu... 阅读全文
posted @ 2010-06-04 10:04 jimeper 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 从CLOB字段的XML中提取关系数据研究本文中用以下函数:extract、extractvalue、existsnode、xmlsequence、xmltype、Xmltable、XMLQuery,函数的具体的语法在此不作描述。在提取数据之前先要把CLOB数据用xmltype函数据转换为XML数据。1.XML中的数据是单表且只一行数据。这种情况很简单且速度很快。示例如下:SELECT extrac... 阅读全文
posted @ 2010-06-04 09:58 jimeper 阅读(3400) 评论(0) 推荐(1) 编辑
摘要: 同时使用database link和本地序列插远程数据表时报ORA-02069今天遇到同时使用database link和本地序列插远程数据表时报ORA-02069:global_names parameter must be set to true for this operation环境:Oracle9i Enterprise Edition Release 9.2.0.4.0 - Produ... 阅读全文
posted @ 2010-06-04 09:53 jimeper 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 利用sys_connect_by_path把多行转成单行字符串 最近有几个项目都有把多行转成字符串的需求,现写一示例供大家以后参考.创建一个表并插入数据:CREATE TABLE t_row_str(ID NUMBER,col VARCHAR2(10));INSERT INTO t_row_str VALUES(1,'a');INSERT INTO t_row_str VALUES(1,'b');... 阅读全文
posted @ 2010-06-04 09:48 jimeper 阅读(1256) 评论(0) 推荐(0) 编辑