我认为当然要用TRIGGER。
关于写文字档,在sql 代码中
用UTL_FILE.FOPEN打开文件,
再用UTL_FILE.PUT_LINE写文件,
再用UTL_FILE.FCLOSE关闭文件。
注意,打开文件时,目录要先人工建好,这个函数能生成txt文件,但不能生成目录(文件夹)。
例子:
V_HANDLE := UTL_FILE.FOPEN(PI_LOCATION--ftp文件目錄
,PI_FILE_NAME--文件名字
,PI_OPEN_MODE--模式,W是清空内容新写入,A是在内容后续写
,32767);
V_BUFFER := CONVERT(PI_BUFFER--內容
, 'ZHT16BIG5'--这个是繁体,呵呵
, 'UTF8');
UTL_FILE.PUT_LINE(V_HANDLE,V_BUFFER);
UTL_FILE.FCLOSE(V_HANDLE);
如果有所不对,后面的朋友请指正。同时希望对楼主有用!
|