sql2000数据库中表导出至ORACLE8.1.7存在视图不存在问题

[复制链接]
查看11 | 回复6 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
操作步骤及出现问题如下:
1-选取sql2000中表格t_BLD通过其配套的导入导出工具执行数据导入ORACLE8.1.7操作
2-ORACLE数据源中使用SYSTEM/MANAGER
3-导入导出工具提示导入成功!
4-使用DBA Studio 登陆服务器后发现SYSTEM.t_BLD表格并能发现数据正常察看;
5-使用SQLPlus Worksheet ,以SYSTEM/MANAGER登陆
使用SELECT * FROM SYSTEM.t_BLD 命令,出现视图不存在提示信息!
6-DBA Studio 中查看SYSTEM用户,其拥有SELECT t_BLD权限,但是取消该用户SELECT t_BLD权限时,系统提示视图不存在提示信息!
7-But use system to create new table T_abc which select priviledge granted to system,andexcute 'SELECT * FROM SYSTEM.T_abc ' is ok!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
注意大小写。表名可能被小写了
5-使用SQLPlus Worksheet ,以SYSTEM/MANAGER登陆
使用SELECT * FROM SYSTEM.t_BLD 命令,出现视图不存在提示信息!
===>
使用SELECT * FROM SYSTEM."t_BLD" 命令
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
表名大小写无关!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
6-DBA Studio 中查看SYSTEM用户,其拥有SELECT t_BLD权限,但是取消该用户SELECT t_BLD权限时,系统提示视图不存在提示信息!

肯定不是“表名大小写”问题!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
你试了吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我也觉得是大小写的问题,我就遇到过
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不好意思,我的系统在办公室机器上,发现确是因为
""及大小写的问题!
为什么要用""将表名加引号!SQL99有该种语法?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行