zoukankan      html  css  js  c++  java
  • 使用PLSQL导入excel数据至oracle数据库

    https://blog.csdn.net/qq_42909551/article/details/82108754

    https://jingyan.baidu.com/album/14bd256e2d8d01bb6d2612b4.html

    http://blog.itpub.net/31369373/viewspace-2147670/

    通过搜索发现有几种方式:

    一、使用odbc importer,由于我的点开后user/System DSN下拉列表啥也不显示,这个就放弃了

    方法二:使用text importer

    首先将excel另存为txt文件,另存的时候选择“制表符分隔”的txt文件,如果选成Unicode文本的话会有问题

    其次点击左上角打开文件按钮,选择需要导入的txt文件,打开后会显示相应的数据记录

    再次点击右侧data to oracle选项卡进行用户名、导入表及字段类型设置

    如果没有特殊需要转换的字段类型直接点击左下角的import按钮即可。

    我在导入的过程中,遇到

    ORA-00907:missing right parenthesis问题

    搜索一番,发现是字段映射的问题,把datetime里的额外处理函数去掉就好了,就是不需要做转换,因为本身数据库里的字段类型就是varchar类型的,不用可以转为date类型

    http://blog.itpub.net/31369373/viewspace-2147670/

    方法三、数据库脚本导入,比较麻烦,可能大数据量的时候好用

    https://www.cnblogs.com/wuhuacong/p/6816813.html

    方法四、https://blog.csdn.net/x541211190/article/details/72842149

    我是ms sql server数据导入oracle,所有有方法3/4,数据量不大的话还是1就挺好用的

    由于没用过oracle,所有采用曲线救国的方式,先写了个程序把txt,json格式的数据导入ms sql数据库,然后再导出excel,然后再另存为txt,然后再导入oracle,O(∩_∩)O哈哈~,尴尬

    今天发现ms sql导出时候可以一步到制表符txt文件,就是查询出来后在查询结果上右键--将结果另存为就有这个选项。

  • 相关阅读:
    Codeforces Round #604 (Div. 2) E. Beautiful Mirrors 题解 组合数学
    洛谷P1002 过河卒 题解 动态规划
    python 查看数据类型
    python 输出小技巧
    python 基础定义变量
    python 关键字
    flask restful 反查询
    Please edit configuration/connection/logging settings in '/home/mac126/Desktop/13/test3-1/migrations/alembic.ini' before proceeding.
    KeyError: 'migrate'错误解决办法
    flask 的简单拆分升级版2
  • 原文地址:https://www.cnblogs.com/zkwarrior/p/11176476.html
Copyright © 2011-2022 走看看