Excel时间数据如何通过plsql导入到Oracle

 我来答
一点设计演示
高粉答主

推荐于2016-04-18 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83595

向TA提问 私信TA
展开全部

1.准备Excel导入数据。

2.把Excel文件另存为(文本文件(制表符分隔)(*.txt))。

3.把新生成的student.txt文件导入到plsql
   打开plsql连接到要导入的oracle数据库再打开Tools --> Text importer... --> Open data file 选择要导入的txt文件 。

4.设置导入数据表结构
   新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar (导入数据为临时数据,如果需要可以后期再作类型变换处理)。

5. 在Data to Oracle Tab中设置导入的表及相应的栏位。

6.点击界面下方的Import按钮完成导入操作Excel数据通过plsql 导入到Oracle。

mafangsan
推荐于2016-08-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:2504万
展开全部
个人觉得两种方法:

第一种方法,把Excel文件配置成ODBC数据源,然后通过ODBC导入oracle

第二种方法,就是以字符串的形式导入到数据库中,然后写SQL语句用to_date把它转换成时间存储到时间字段中。
追问
现在用plsql developer倒进去了,但是不能更改啊 ,alter table  表明 modify(列明,date);提示列有值不能进行更改
追答
你在数据库添加一个字段为 日期型,
然后用 update语 借助 to_date函数 更新时间到新的 字段

再删除本来的这个字段,就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式