【发布时间】:2021-07-08 20:08:17
【问题描述】:
我只需要对我的工作笔记本电脑进行重新映像,但我丢失了一个简单的查询,我必须在 Oracle SQL Developer 中将记录从一个数据库上的表复制到另一个数据库的同一个表中。似乎无法在网上找到相同的查询。我确实想出了一个类似的,它有效,但它要求每个数据库的用户名和密码,一次一个。上一个查询没有这样做,它只是运行并完成了。只要您已经连接到两个数据库,任何熟悉查询就可以工作的人吗?这是我正在工作的一个要求用户名和密码的工作-
COPY FROM USER@HOSTNAME.company.com:9999/production TO USER@HOSTNAME.company.com:9999/development -
INSERT DATA_RAW USING (SELECT * FROM DATA_RAW WHERE TRANDATE BETWEEN '01-JUN-20' AND '30-JUN-20');
【问题讨论】:
-
你能创建一个数据库链接吗?或者您正在寻找一些 SQL Developer 内置功能?
-
我有一个与上面刚刚在 SQL Developer 中运行的查询非常相似的查询。上面的那个确实运行了,但是它弹出了四个不同的窗口——首先它要求你输入复制的数据库(它会自动填充),然后它要求输入密码,然后它对另一个数据库执行相同的操作。我的查询没有这样做。刚跑。每次运行时输入该信息有点不方便。
-
你能创建一个数据库链接吗?您标记了 SQL Developer,所以我想知道您是否指的是该工具的某些特定功能,而不仅仅是可以在任何地方运行的查询。
copy命令不是查询,因此不清楚您的意思。
标签: sql oracle copy oracle-sqldeveloper