各位大侠,我想求助: 1、关于 oracle的 bulk insert语句写好后,我该如何操作啊 ?具体在哪里执行?
2、比如:bulk insert zhong from '/home/bulk.txt' with (fieldterminator =',',rowterminator='\n'), 这条语句我知道他该如何写,但是不知道在哪里去执行,我尝试了在终端,但不能简单的把它当做sql语句。 大家在网上说用存储过程,但是具体储存处过程又该如何写呢? 3、如果哪位大侠知道,请给一个案例或者提示。 4、兄弟,在这里谢过了。
2、比如:bulk insert zhong from '/home/bulk.txt' with (fieldterminator =',',rowterminator='\n'), 这条语句我知道他该如何写,但是不知道在哪里去执行,我尝试了在终端,但不能简单的把它当做sql语句。 大家在网上说用存储过程,但是具体储存处过程又该如何写呢? 3、如果哪位大侠知道,请给一个案例或者提示。 4、兄弟,在这里谢过了。
你好,麻烦能给说清楚点关于sqlldr吗?比如用法,或者具体执行,
关于bulk是只能用在sqlserver上嘛?那该如何执行bulk语句呢?
谢谢
参照
http://technet.microsoft.com/zh-cn/library/ms178129(SQL.90).aspx
BULK INSERT--可直接用
http://technet.microsoft.com/zh-cn/library/ms188365(SQL.90).aspx
格式固定可用(指定字段终止符和行终止符)
http://technet.microsoft.com/zh-cn/library/ms191485(SQL.90).aspx相同貼發一貼就行了
load data
infile '/home/bulk.txt'
append into table zhong
fields terminated by ','
(字段1,字段2,...)命令行中,执行下面的语句即可
sqlldr 用户名/密码@数据库名 control=全路径名+bulk.crl
我在solaris下写东西,oracle数据库,目的是为了将大量文本数据导入到数据库中,要持续不断的导入,
有没有其他的方式,只连接一次数据库,而一直使用呢?
十分感谢你的答案。
你好,挂关于sqlldr我怎么才能做到只连接一次,多次使用呢?他的命令不是这样:sqlldr userid=user/pass@orac control=file log=file.log,如果这样不是每次都要连接?