SQL SERVER导入Oracle出错

[复制链接]
查看11 | 回复8 | 2008-10-24 13:29:38 | 显示全部楼层 |阅读模式
从sql server 2005把表fl_flow_tb数据导到oracle 10g中,用的shsql用户链接的ORACLE,导出成功后,但为什么用shsql在Oracle中查询表fl_flow_tb,报ORA-00942:表或视图不存在

shsql登录PL/SQL Dev
select table_bane,tablespace,* from user_tables;
结果:
table_banetablespace
fl_flow_tbsh_data
sys登录PL/SQL Dev
select owner,table_name,tablespace_name from dba_tables where table_name='fl_flow_tb'
结果:
ownertable_name tablespace_name
shsql fl_flow_tbsh_data
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
大小写问题?
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
大小写都一样,在user_tables表中table_name也是小写的
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
tryselect * from "fl_flow_tb "
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
试试 select * from shsql.fl_flow_tb
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
用select * from shsql.fl_flow_tb也不行

select * from fl_flow_tb

select * from FL_FLOW_TB
都也提示表或视图不存在,有点郁闷了
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
用select * from "fl_flow_tb "可以,为什么要在表名上加上""呀?
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
sqlserver的表单导入到oracle后表名自动加了一个双引号
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
导入成功后,你把sql server 2005窗口关闭了没?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行