日期:2014-05-18  浏览次数:20591 次

如何修改Oracle数据表中的字段类型?
前几天问题了一个问题:100分求教把Access导出到Oracle数据库的问题?
http://community.csdn.net/Expert/topic/5695/5695247.xml?temp=9.183902E-02

没有人能解决,只好自己想尽可能简便的办法来解决
由于表特别多,认为编写程序来操作数据库应该快的
我的思路是:
1.利用程序把Access数据库中的表名全部改成大写(已完成);
2.利用程序把Access数据表中的字段名全部改成大写(已完成);
3.拷贝一个临时数据库问题,利用程序清空临时数据库所有表中的数据(已完成);
4.把临时数据库中的所有表导出到Oracle数据库(已完成);
5.利用程序根据Access数据表中的字段类型,修改Oracle数据表中的字段类型(本帖子的主要问题);
6.利用程序把Access中的数据读到oracle数据库中(程序已编写完成,未测试)。

对Oracle数据库刚接触,不太熟悉,请各位高人帮我解决第5步中问题,关于Oracle部分请写详细点,因为Oracle中的数据表都是空表,所以不用删字段,应该可以直接改字段类型。
为什么要修改字段类型,是因为把Access数据表导出到Oracle时,在Access数据表中的数字型到oracle中都变成了字符型

我的思路是否正确?

------解决方案--------------------
在plsql中可以修改,如果數據沒有問題,就象sql企業管理器一樣。