问题如下:
数据库A处于 M服务器上
数据库B处于N 服务器上
现在通过B创建一个DBLINK访问A;
在B数据库内通过select 创建基于A数据库内某表的表结构 的一个表
现在发现所创建的表内varchar2型的字段长度均比 原表长度的大一倍!
这个是什么原因呢 该怎么解决
建表:
create table test as select * from temp@dblink 还望各位帮忙看看
数据库A处于 M服务器上
数据库B处于N 服务器上
现在通过B创建一个DBLINK访问A;
在B数据库内通过select 创建基于A数据库内某表的表结构 的一个表
现在发现所创建的表内varchar2型的字段长度均比 原表长度的大一倍!
这个是什么原因呢 该怎么解决
建表:
create table test as select * from temp@dblink 还望各位帮忙看看
然后再插入数据: insert into test(v1,v2,v3,v4,...) select t.v1,t.v2,t.v3,t.v4,... from temp@dblink t;
,问题继续。
再次感谢各位的回答,希望下面的回答更加精彩