我用pl/sql时遇到需要读文件,
发现在只有在服务器端建立绝对路径才可以。
如下:
CREATE OR REPLACE DIRECTORY FILE_DIR AS 'E:\PLSQL_Program\FILE';
如果在client端执行这语句,并没有真正建立。
问题一:是不是不能在client端建立这样的语句,
那么如何在client端实现这样的功能。
问题二:我想把'E:\PLSQL_Program\FILE'替换成数据库的某张表的某个字段来动态实现,
这似乎又回到第一个问题了。
问题三:如果实现了问题二,还牵涉到授权的问题。是不是每次都要通过硬编码来实现,
如下:GRANT READ,WRITE ON DIRECTORY FILE_DIR TO MY_USER;
渴求大虾提供援助,不慎感谢!!
发现在只有在服务器端建立绝对路径才可以。
如下:
CREATE OR REPLACE DIRECTORY FILE_DIR AS 'E:\PLSQL_Program\FILE';
如果在client端执行这语句,并没有真正建立。
问题一:是不是不能在client端建立这样的语句,
那么如何在client端实现这样的功能。
问题二:我想把'E:\PLSQL_Program\FILE'替换成数据库的某张表的某个字段来动态实现,
这似乎又回到第一个问题了。
问题三:如果实现了问题二,还牵涉到授权的问题。是不是每次都要通过硬编码来实现,
如下:GRANT READ,WRITE ON DIRECTORY FILE_DIR TO MY_USER;
渴求大虾提供援助,不慎感谢!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货