Oracle ORA-02069: 此操作的 global_names 参数必须设置为 TRUE oracle数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into B@dblink select column from A select column from A这里的字段是否包含了函数或序列? 确实是使用了函数,因为数据需要做处理。现在我是先把数据处理好,存放到表中.然后再用存储过程select这个新的表,就不报这个错了为啥在select的时候,不能直接处理?不过问题已解决了,谢谢你。 因为函数属于本地的,在这个insert过程中,主要是在dblink指向的远端完成,此时需要从远端返回本地来引用函数进行处理这种情况下,需要将global_names设为true,然后在远端创建一个指向本地的dblink,并且两个dblink名称要和对方数据库的global name一致使用中间表也是一种方法,可以绕过上面说的问题 94说,如果想直接使用函数,必须两边都创建dblink以及global_names设置为true才可以执行?不过使用中间表也好,因为数据需要很多处理,直接在里面处理可能还会造成错误和效率。哈,谢谢你的解答 数据库中只存了一个字段来代表周一到周日的情况,怎么用这一个字段来分别代表周一到周日 OracleDBConsole服务启动不了,又该怎么删除oracle中的EM 资料档案库? 客户端连接服务器问题 请教:oracle配置中的问题 怎样分析EXPLAIN PLAN 結果? 有关INDEX优化的问题 怎样用Trigger实现数据完整性(急急) 对日期变量负空值问题 请教如何快速检索包含某个子串的记录? 存储过程,不知道哪儿错了,求指教 怎么设置linux系统下的数据库,能使其他机器远程能访问?? 求帮忙根治ora-01033问题
这里的字段是否包含了函数或序列?
现在我是先把数据处理好,存放到表中.然后再用存储过程select这个新的表,就不报这个错了
为啥在select的时候,不能直接处理?
不过问题已解决了,谢谢你。
这种情况下,需要将global_names设为true,然后在远端创建一个指向本地的dblink,并且两个dblink名称要和对方数据库的global name一致使用中间表也是一种方法,可以绕过上面说的问题
不过使用中间表也好,因为数据需要很多处理,直接在里面处理可能还会造成错误和效率。
哈,谢谢你的解答