各位帮忙看看:一个本论坛里好像从来没彻底坚决过的问题:用sql server的dts导出数据到oracle时:用户“**”不存在,表或视图不存在 习惯用法就是select * from table 而不是 select * from "table" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般的表名是不需要转化的,只有当你用一些SQL关键字作为表名时才需如此处理。eg:select * from [table]select * from table1 -- 没必要处理 我所说的表(table)不是代表关键字tab,而是任意表! 是这样啊。其实在用DTS导库的时候,DTS给出的目标名称都是"user"."tablename"你改成 user.tablename就可以了。我一直这么干的。 我知道了。你可以这么做。在列表中修改了文件名以后,还需要到属性中编辑SQL在那个SQL是创建表用的,把表明的双引号去掉就可以成功了。good luck 实际上,在列表中确定的那个user.tablename是用来传输数据用的。而DTS创建表不是根据这个名称的。所以会发生改了表名以后找不到指定的表。你还必须修改用来创建表的那句SQL语句。这样就可以避免Oracle创建带引号的表了。:) to iwantsay(吵闹)能不能再详细点啊。 先在列表中选定了要传输的表。将对应的Oracle的"user"."tablename"改为user.tablename。点击右边有一个属性按钮,进入属性编辑。如果你是新建表,右边的编辑SQL语句的按钮可以点击。进入后,是一个建表的语句,只要去掉用户和表名的双引号就可以了。这个表就可以正常导出到Oracle了。 求sql语句,多个列合并统计 关于数据库开发,怎么确定指标? utl_smtp发送邮件时出现问题,请高手指定迷津 100分求解oracle有关的5个问题 AIX+ORA,通过PID无法找到对应的SESSION 关于数据库连接 java存储过程----不能加载类 请问什么是oracle中序列(号)? 执行系统触发器时,为什么提示这个表或视图不存在? 高分请教:如何获取最新插入记录的自动增长字段的值 oracel develop 6i安装问题 用access向数据库里导入数据
eg:
select * from [table]
select * from table1 -- 没必要处理
在那个SQL是创建表用的,
把表明的双引号去掉就可以成功了。good luck
而DTS创建表不是根据这个名称的。
所以会发生改了表名以后找不到指定的表。你还必须修改用来创建表的那句SQL语句。
这样就可以避免Oracle创建带引号的表了。:)
能不能再详细点啊。
将对应的Oracle的"user"."tablename"改为user.tablename。点击右边有一个属性按钮,进入属性编辑。
如果你是新建表,右边的编辑SQL语句的按钮可以点击。进入后,是一个建表的语句,
只要去掉用户和表名的双引号就可以了。这个表就可以正常导出到Oracle了。