为什么我从access倒入oracle之后,能看到表明,但是打不开!

[复制链接]
查看11 | 回复4 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
通过odbc导入oracle9i之后
select * from tab;
显示table已经存在
但是desc news;
就提示错误:
ora-00942:表或视图不存在!
不知问题何处
现在,表drop不掉!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
表名大小写的问题

desc "news"
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
呵呵,老大真快!
谢谢!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
补充一下,oracle中默认的字段、表名都是大写的,但是通过odbc将sqlserver、access等表转换后,如果方法不对,表名和字段都是小写的,要想选取都要加上双引号。避免这种情况,可以在程序中预先定义好oracle对应表的结构。
或者在oracle中先建立好对应的表,但转换的时候需要只转换数据,不要覆盖表的定义
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
谢谢,我正在考虑字段怎么改成大写呢?
呵呵
看来如果要以oracle为数据库,必须要把程序改了!
各位老大,一般在oracle命名字段和表明都是大写吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行