CREATE OR REPLACE DIRECTORY UTL_FILE_DIR AS 'd:\DATA' 先创建目录 再调用utl_file包 比如创建一个存储过程 CREATE OR REPLACE PROCEDURE TEST IS UTL_TYPE UTL_FILE.FILE_TYPE; BEGIN UTL_TYPE:=UTL_FILE.FOPEN('UTL_FILE_DIR ','1.TXT','A',3000);--打开1。txt文件 UTL_FILE.PUT_LINE(UTL_TYPE,'DATA')--写入到文件中 UTL_FILE.FCLOSE(UTL_TYPE);--关闭 .. . 自己写后面的吧 注意先创建目录及目录的路径要是服务端的,不能是客服端
CREATE OR REPLACE DIRECTORY UTL_FILE_DIR AS 'd:\DATA' 先创建目录
再调用utl_file包
比如创建一个存储过程
CREATE OR REPLACE PROCEDURE TEST
IS
UTL_TYPE UTL_FILE.FILE_TYPE;
BEGIN
UTL_TYPE:=UTL_FILE.FOPEN('UTL_FILE_DIR ','1.TXT','A',3000);--打开1。txt文件
UTL_FILE.PUT_LINE(UTL_TYPE,'DATA')--写入到文件中
UTL_FILE.FCLOSE(UTL_TYPE);--关闭
..
.
自己写后面的吧 注意先创建目录及目录的路径要是服务端的,不能是客服端
-------------------------
我想说明的是,文件的读写已经操作完成了,我想要的是,当数据库增加一条数据的时候,会自动对a.txt增加记录,像日志一样增量的,要用到触发器。