SQL: OPENQUERY 问题
Posted
技术标签:
【中文标题】SQL: OPENQUERY 问题【英文标题】:SQL: OPENQUERY Question 【发布时间】:2010-12-13 17:40:53 【问题描述】:我目前正在使用 OPENQUERY 将数据从 Oracle 链接服务器导入数据库。
我目前正在使用 SELECT INTO。它工作得很好,但是每次我需要导入数据时我都必须删除数据库并重新创建它,否则我会收到错误:表已经存在。
是否有另一种使用 OPENQUERY 的方法可以导入数据而无需删除并重新创建我需要的表?
这是我所拥有的:
选择 * 进入 模板 FROM OPENQUERY(LINK, 'SELECT * FROM DATALOAD')
谢谢。
【问题讨论】:
删除表而不是数据库吧? 对,每次导入后我都必须删除表格 【参考方案1】:为什么不这样? INSERT INTO PERMTBL (column list) SELECT (column list) FROM OPENQUERY(LINK, 'SELECT (column list) FROM DATALOAD')
【讨论】:
以上是关于SQL: OPENQUERY 问题的主要内容,如果未能解决你的问题,请参考以下文章
MS SQL - MySQL - Openquery 中文字符导入为“?”
DB2 到 SQL 链接服务器 OpenQuery 非 Ascii 字符问题
使用 OPENQUERY 语法通过链接服务器 (SQL Server 2005) 调用 MySQL 存储过程(带参数)的问题