触发器问题,某一个表中的一列对应一个外部数据文件,我在删除表的相应记录的时候,怎么达到自动删除数据文件呀

dbodbc 2007-07-04 08:53:17
能不能使用触发器来触发一个外部函数来删除磁盘文件?????
...全文
192 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kanxue660 2007-07-11
  • 打赏
  • 举报
回复
utl_file.fremove Delete An Operating System File
xieyongan 2007-07-07
  • 打赏
  • 举报
回复
不知道你数据文件存放的服务器和数据库服务器是否同一台服务器,如果是有很多方法,如果不是想通过触发器是不可能或utl_file,你可以用java或proc来实现。
dbodbc 2007-07-06
  • 打赏
  • 举报
回复
utl_file好象只涉及文件读写。没有文件删除功能吧.
kanxue660 2007-07-05
  • 打赏
  • 举报
回复
用oracle的utl_file,可以直接操作文件,无须外部函数
bobfang 2007-07-04
  • 打赏
  • 举报
回复
DB如果是在windows平台,可以通过创建外部函数直接调用系统的dll来实现。unix/linux环境也许可以通过java写存储过程来实现。
dbodbc 2007-07-04
  • 打赏
  • 举报
回复
老大,说的详细点,我的需求描述如下:
许多数据表中都存放了一个数据文件路径,我在删除该表中相应记录的时候,不想去每次调用
删除外部磁盘的数据文件.能否有一个触发器,自动调用一个公用的外部函数来实现数据删除。
存储过程与触发器我查一下,好象只能触发DML语句.
期盼答复.

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧