我将oracle数据库链接到我的sql服务器。
我需要在本地数据库上创建与链接服务器相同的表。
我正在尝试执行SELECT INTO查询,但出现错误。
SELECT * INTO ABC_SYSUSERS FROM [OfficeOracle]..[PROJECTA].[SYSUSERS]
这是我的错误消息。
链接服务器“ OfficeOracle”的OLE DB提供程序“ ORAOLEDB.Oracle” 列的元数据不一致。 “ USERNAME”列 “” PROJECTA“。” SYSUSERS“”对象(编译时顺序1)为 报告在编译时其值为“ DBCOLUMNFLAGS_ISFIXEDLENGTH”为16 并且在运行时为0。
任何解决方案吗?
答案 0 :(得分:0)
实际上,我无法修复上面提到的错误,但是我使用OPENQUERY解决了问题;
SELECT * FROM OPENQUERY(LinkedServerName, 'SELECT * FROM DBName.Schema.Table')