我在本地建了db link往对方写数据, insert table1(dm,mc)@dblinkname select sys_guid(),mc from table2
提示00904:sys_guid: invalid... 02063 错误
但反过来如果db link 建在对方,在对方执行insert table1(dm,mc) select sys_guid(),mc from table2@dblinkname则可以写入
11G没该问题,9i存在,谁知道咋回事?y
提示00904:sys_guid: invalid... 02063 错误
但反过来如果db link 建在对方,在对方执行insert table1(dm,mc) select sys_guid(),mc from table2@dblinkname则可以写入
11G没该问题,9i存在,谁知道咋回事?y
可以把这个值插入临时表,然后再通过查询 临时表@dblink来插入。
把sys_guid()包含在子查询中好像也不行。