如何将数据插入数据库 link table
How to insert data into a db link table
我正在编写 sql server
脚本以便写入 oracle
table。
我编写了一个程序来获取我的数据并将其存储到临时 table。现在,我不确定如何将该数据插入到我的 dblink 到 oracle db 的 table 中。我尝试了几件事,但 dblink_table
未被识别为对象。
INSERT INTO dblink_table@dblink_name AS SELECT * FROM #temp;
我测试了我的 dblink 连接,它工作正常
您使用的语法(实际上,已发布)看起来不对; as
好像是多余的。
INSERT INTO dblink_table@dblink_name SELECT * FROM #temp;
不过,我更喜欢并且建议您始终提及所有涉及的列,例如
INSERT INTO dblink_table@dblink_name
(id, name, job, sal)
SELECT id, name, job sal
FROM #temp;
我正在编写 sql server
脚本以便写入 oracle
table。
我编写了一个程序来获取我的数据并将其存储到临时 table。现在,我不确定如何将该数据插入到我的 dblink 到 oracle db 的 table 中。我尝试了几件事,但 dblink_table
未被识别为对象。
INSERT INTO dblink_table@dblink_name AS SELECT * FROM #temp;
我测试了我的 dblink 连接,它工作正常
您使用的语法(实际上,已发布)看起来不对; as
好像是多余的。
INSERT INTO dblink_table@dblink_name SELECT * FROM #temp;
不过,我更喜欢并且建议您始终提及所有涉及的列,例如
INSERT INTO dblink_table@dblink_name
(id, name, job, sal)
SELECT id, name, job sal
FROM #temp;