Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

Oracle中的Connect/session和process的区别及关系介绍O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码 具体相关代码如下:,select * from v$session where terminal='RUIFEI',复制具体相关代码 具体相关代码如下:,select * from v$process where addr in (select paddr from v$session where terminal='RUIFEI')O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在oracle中utl_file包提供了一些操作办法文本网站网站文件的函数和过程,学习了一下他的基本操作办法
1.创建directory,并给用户授权

复制具体相关代码 具体相关代码如下:O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


--创建directory
create or replace directory TESTFILE as '/home/oracle/zxx/test';
--给用户授权
grant read, write on directory TESTFILE to zxx;
O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


详细介绍

2.写入操作办法

复制具体相关代码 具体相关代码如下:O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


---测试写入
DECLARE
filehandle utl_file.file_type; --句柄
begin
filehandle := utl_file.fopen('TESTFILE','hello.txt','w'); --打开网站网站文件
utl_file.put_line(filehandle,'hello Oracle!');--写入一行记录
utl_file.put_line(filehandle,'hello World!');
utl_file.put_line(filehandle,'您好,胖子!');
utl_file.fclose(filehandle);--关闭句柄
end;
O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!



fopen有一个参数max_linesize,下面是原文解释
Maximum number of characters for each line, including the newline character, for this file (minimum value 1, maximum value 32767). If unspecified, Oracle supplies a default value of 1024.
3.读取操作办法

复制具体相关代码 具体相关代码如下:O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


--测试读取
set serveroutput on;
DECLARE
filehandle utl_file.file_type;
filebuffer varchar2(500);
begin
filehandle := utl_file.fopen('TESTFILE','hello.txt','R');
IF utl_file.is_open(filehandle) ThEN
dbms_output.put_line('file is open!');
END IF;
loop
begin
utl_file.get_line(filehandle,filebuffer);
dbms_output.put_line(filebuffer);
EXCEPTION
WhEN no_data_found ThEN
exit ;
WhEN OThERS ThEN
dbms_output.put_line('EXCEPTION1:'||SUBSTR(SQLERRM, 1, 100)) ;
end;
end loop;
utl_file.fclose(filehandle);
IF utl_file.is_open(filehandle) ThEN
dbms_output.put_line('file is open!');
else
dbms_output.put_line('file is close!');
END IF;
utl_file.fcopy('TESTFILE', 'hello.txt', 'TESTFILE', 'hello.dat');--复制
utl_file.fcopy('TESTFILE', 'hello.txt', 'TESTFILE', 'hello2.dat');
utl_file.fcopy('TESTFILE', 'hello.txt', 'TESTFILE', 'hello.xls');
utl_file.frename('TESTFILE','hello.xls','TESTFILE','frenamehello.xls',TRUE);--重命名
utl_file.fremove('TESTFILE', 'hello2.dat');--删除网站网站文件
EXCEPTION
WhEN OThERS ThEN
dbms_output.put_line('EXCEPTION2:'||SUBSTR(SQLERRM, 1, 100)) ;
end;
O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


4.判断网站网站文件是否存在(读,重命名,复制,删除都要判断网站网站文件是否存在)

复制具体相关代码 具体相关代码如下:O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


--判断网站网站文件是否存在
DECLARE
ex BOOLEAN;--网站网站文件是否存在
flen NUMBER;--网站网站文件长度? 这个地方不知道怎么理 (原文 file_length The length of the file in bytes. NULL if file does not exist.)
bsize NUMBER;--网站网站文件大小
BEGIN
utl_file.fgetattr('TESTFILE', 'hello.txt', ex, flen, bsize);
IF ex ThEN
dbms_output.put_line('File Exists');
ELSE
dbms_output.put_line('File Does Not Exist');
END IF;
dbms_output.put_line('File Length: ' || TO_ChAR(flen));
dbms_output.put_line('Block Size: ' || TO_ChAR(bsize));
END fgetattr;
O4WAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市