摘要:
1、实现oracle读取本地csv文件,代码如下:2、测试文本emp.csv3、测试结果 阅读全文
posted @ 2011-02-18 13:31
马侃
阅读(1242)
评论(0)
推荐(0)
摘要:
1、首先提供函数dump_csv:[代码]2、创建Directory并授权:conn sys/password as sysdba;create directoryTEMP as 'c:\temp';grant read,write on directory TEMP to tt;3、使用:conn tt/password;select dump_csv('select * from scott.emp',',','TEMP','emp.csv') from dual; 阅读全文
posted @ 2011-02-18 10:19
马侃
阅读(856)
评论(0)
推荐(0)
摘要:
Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。其语法为:CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';本案例具体创建如下:create or replace directory exp_dir as '/tmp';目录创建以后,就可以把读写权限授予特定用户,具体语法如下:GRANT READ[,WRITE] ON DIRECTORY directory TO username;例如:grant read, write on directory e 阅读全文
posted @ 2011-02-18 10:08
马侃
阅读(1144)
评论(0)
推荐(0)
摘要:
摘录自:http://blog.csdn.net/alex197963/archive/2008/01/08/2030204.aspx第一步:以管理员用户登陆 如:conn sys/password@sid as sysdba 第二步:设置可操作目录 需要指定utl_file包可以操作的目录。在oracle 10g以前,可以用以下方法: 1、alter system set utl_file_dir='e:\utl' scope=spfile; 2、在init.ora文件中,配置如下: UTL_FILE=E:\utl或者UTL_FILE_DIR=E:\utl 在oracle 10 阅读全文
posted @ 2011-02-18 10:05
马侃
阅读(15941)
评论(0)
推荐(0)
摘要:
摘录自:http://www.cnblogs.com/pinbo/ 前几天做了用oracle写对表增加,修改时的触发器,触发器内容为每日生成本地文本文件,文件内容为增加、修改表的数据,以便自动上传到服务器上同步数据。首先要在本地建立生成文件的目录,这个目录可以设置成oracle的目录变量对应起来,而且要用管理员账号登录赋予对这个目录的读写权限,否则会报错,对目录或文件操作错误等信息;然后就可以写触发器了,思路为如果当天没有生成文件,即建立文件,并写入文件表头信息,下面紧跟着写数据信息,如果存在该文件,就直接写数据。 另外,查看和修改utl_file_dir参数命令,修改后要重新启动数据库。sh 阅读全文
posted @ 2011-02-18 09:56
马侃
阅读(4544)
评论(0)
推荐(0)
浙公网安备 33010602011771号