1.写控制文件格式如下(下面是我自己的,你把表名该成你棚悉自己的表,字段该成你的字段就可以了):
OPTIONS
(skip=0,rows=128)
load
data
INFILE
"user_user_test.txt"
into
table
USER_USER_TEST
truncate
fields
terminated
by
','
optionally
enclosed
by
'"'
(
USERID,
CITYID,
USERNAME,
PWD,
CREATETIME
)
2.把控制文件和数据文件放在同一个目录(建议)
3.执行链此乎sqlldr
userid=scott/anwei@orcl
control=user_user_test.ctl
data=user_user_test.txt
log=user_user_test.log
截图中所示的sql文件,为mysql在MYISAM engine下的数据文件。这种engine不支持事务。
扩展名为.myd的为数据文件,.myi为索引文件,.frm为表的schema文件。
这种engine是可以直接将这些文友型昌件打包,发布到其它地方的。
其它engine可好扒能需要导租野出sql的方式了。
检索文件夹里面的文件和文件夹,不包含自文件夹里的内容:master..xp_dirtree 'c:/',1,1如果说档配凯要复制或者转移,可能要用cmd命令,在SQL中执行,如行唤:
exec master..xp_cmdshell @cmd
其中@cmd就是你卖袜的cmd命令,你可以在这里写一个FileCopy的命令代码,
比如
set @cmd='xcopy c:\windows\myfolder d:\file /e'
exec master..xp_cmdshell @cmd
更多的cmd命令,你再查吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)