我用的系统是win7旗舰版32位的,因为Oracle 11g不支持win 7系统,所以要修改refhost.xml里面的内容。但是从Oracle官网上下载完了解压在同一个目录之后没有这个文件呀!
为什么我从oracle官网下载的文件没有refhost.xml,没有这个文件win7怎么装上oracle数据库呀?
答案:2 悬赏:70
解决时间 2021-03-14 12:28
- 提问者网友:樱花树下最美的约定
- 2021-03-13 13:40
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-03-13 14:19
表示windows7环境下用了oracle11G快2年了,没听说过不支持windows7
解压后 直接根据提示正确安装即可。
解压后 直接根据提示正确安装即可。
全部回答
- 1楼网友:有钳、任性
- 2021-03-13 15:41
在oracle中提供了许多内置的程序包,它们用于扩展数据库的功能。在开发应用程序时,可以利用这些程序包。数据库用户sys拥有oracle提供的所有程序包。他们被定义为共有同义词,并将执行权限授予了public用户组,任何用户都可以访问它们。其中dbms_xmlquery包用于将查询结果转换为xml格式,dbms_lob程序包包含雨处理大型对象的过程和函数。下面我们看一下dbms_xmlquery和dbms_lob的用法:
sql> declare
result clob;
xmlstr varchar2(32767);
line varchar2(2000);
line_no integer :=1;
begin
result :=dbms_xmlquery.getxml('select empno,empname from employee');
xmlstr :=dbms_lob.substr(result,32767);
loop
exit when xmlstr is null;
line :=substr(xmlstr,1,instr(xmlstr,chr(10)-1));
dbms_output.put_line(line_no || ':' || line);
xmlstr :=substr(xmlstr,instr(xmlstr,chr(10)+1));
line_no :=line_no + 1;
end loop;
end;
在上面的例子中我们声明了一个clob数据类型的result变量,以及varchar2类型的xmlstr和line两个变量。其中,getxml函数用于将查询结果转换为xml格式,substr函数检索子字符串,32767值指定要从clob数据类型读取的最大字节数。检索到的字符串存储xmlstr变量中。loop块循环执行,每次从xmlstr中读取一行。instr函数返回一个字符串在另一个字符串首次出现的位置。在此,该函数返回换行符在字符串中的位置,直到遇到下一行。
大家觉得例子的结果能不能读出我们预期的结果呢?试试就知道了!!!
结果如下:
< ?xml version='1.0'?>
< rowset>
< row num="1">
< empno>e001
< empname>jane
< /row>
< empno>e002
< empname>john
< /row>
< row num="3">
< empno>e003
< empname>joe
< /row>
< /rowset>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |