在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何理解SQLLDR

122次阅读
没有评论

共计 1172 个字符,预计需要花费 3 分钟才能阅读完成。

如何理解 SQLLDR-CTL 文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

SQLLDR 可以把一些以文本格式存放的数据顺利的导入到 oracle 数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对 blob 等类型的数据不方便。

CTL 文件介绍

第一部分

1、LOAD DATA:通常以此为开头,其前可加如下参数:
2、UNRECOVERABLE:表示数据不可恢复
3、RECOVERABLE:表示数据可恢复
4、CONTINUE_LOAD:表示继续添加

第二部分

1、INFILE:表示数据文件位置,如果值为 *,表示数据就在控制文件中,本例中没有单独的数据文件,对于大多数加载而言,都会将数据文件与控制文件分离。
2、INTO TABLE tbl_name:tbl_name 即数据要加载到的目标表,该表在你执行 SQLLDR 命令之前必须已经创建。
3、INTO 前还有一些很有意思的参数需要说明;
4、INSERT:向表中插入数据,表必须为空,如果表非空的话,执行 SQLLDR 命令时会报错,默认就是 INSERT 参数。
5、APPEND:向表中追加数据,不管表中是否有数据。
6、REPLACE:替换表中数据,相当于先 DELETE 表中全部数据,然后再 INSERT。
7、TRUNCATE:类似 REPLACE,只不过这里不使用 DELETE 方式删除表中数据,而是通过 TRUNCATE 的方式删除,然后再 INSERT。
8、FIELDS TERMINATED BY ,:设置数据部分字符串的分隔值,这里设置为逗号(,)分隔,当然也可以换成其他任意可见字符,只要确定那是数据行中的分隔符就行。
9、(ENAME, JOB, SAL):要插入的表的列名,这里需要注意的是列名要与表中列名完全相同,列的顺序可以与表中列顺序不同,但是必须与数据部分的列一一对应。
10、position 关键字用来指定列的开始和结束位置
11、position(m:n):指从第 m 个字符开始截止到第 n 个字符作为列值
12、position(*+2:15):直接指定数值的方式叫做绝对偏移量,如果使用 * 号,则为相对偏移量,表示上一个字段哪里结束,这次就哪里开始,相对便宜量也可以再做运算。
13、position(*) char(9):这种相对偏移量 + 类型和长度的优势在于,你只需要为第一列指定开始位置,其他列只需要指定列长度就可以。
14、FILLER:控制文件中指定 FILLER,表示该列值不导入表中。
15、BEGINDATA:表示以下为待加载数据,仅当 INFILE 指定为 * 时有效

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计1172字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 无码专区视频中文字幕 | 夜夜高潮夜夜爽夜夜爱爱 | 青春草在线视频观看 | 国产成人在线网站 | 鲁鲁鲁爽爽爽在线视频观看 | 香蕉久久成人网 | 午夜视频在线观看国产 | 久久青草精品2020最新款 | 日韩人成| 在线精品91青草国产在线观看 | 久久99精品久久久久久国产越南 | 厨房掀起裙子从后面进去视频 | 久久亚洲精品成人无码 | 国产一区二区三区免费观看 | 亚洲高清偷拍一区二区三区 | 免费夜色污私人影院在线观看 | 亚洲a∨无码一区二区三区 亚洲aⅴ男人的天堂在线观看 | 无码精品人妻一区二区三区漫画 | 色噜噜视频在线观看 | 无码人妻丰满熟妇区96 | 国产精品欧美一区二区三区不卡 | 国精产品一区二区三区 | 麻豆网站免费观看 | 午夜观看 | 在线亚洲欧美日韩 | 日本不卡不码高清视频 | 成人免费公开视频 | 久久久久久国产精品无码超碰 | 午夜粉色视频 | 精品福利一区二区三区免费视频 | 欧美一级淫片免费视频日本动漫 | 鸥美毛片| 亚洲日韩一区精品射精 | 午夜理论片yy6080私人影院 | 国产视频高清 | 久久一区二区三区精品 | 少妇的肉体aa片免费 | 少妇人妻偷人精品无码视频 | 亚洲欧美在线观看播放 | 国产精品免费一区二区区 | 中国熟妇内谢69xxxxx |