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

如何理解SQLLDR

106次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 一区二区三区鲁丝不卡麻豆 | 成人黄色在线 | 推油少妇久久99久久99久久 | 美女视频性感网站黄色 | 我要看免费一级毛片 | 亚洲人成人伊人成综合网无码 | 毛片基地免费看 | 久久婷婷五月综合97色直播 | 国产欧美日韩一区二区三区视频 | 日韩中文字幕免费 | 美女张腿男人桶免费视频 | 成人免费草草视频 | 亚洲成av人在线观看天堂无码 | 日韩欧美大陆 | 国产亚洲精品成人一区看片 | 国产97色在线 | 免 | 国产免费一区二区三区免费视频 | 久久亚洲av无码精品色午夜麻豆 | 亚洲国产精品成人精品无码区在线 | 亚洲熟妇av一区二区三区 | 亚洲国产最新在线一区二区 | 日韩欧美中文 | 蜜臀色欲av在线播放国产日韩 | 九九精品在线播放 | 欧洲vat一区二区三区 | 毛片黄片| 无码少妇一区二区三区芒果 | 97久久超碰国产精品旧版 | 国产男女爽爽爽免费视频 | 免费特黄一级欧美大片在线看 | 国产a∨丝袜美腿丝袜 | 少妇高潮喷水正在播放 | 亚洲视频在线观看 | 久久婷婷五月综合色精品 | 成年网站在线播放 | 在线免费看一级片 | 亚洲午夜久久久影院 | 免费国产黄网站在线观看可以下载 | 国产av无码专区亚洲av琪琪 | 亚洲日韩在线中文字幕综合 | 日本淫视频 |