Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在存储过程(Oracle SQL)中更改数据库连接_Sql_Oracle_Stored Procedures_Database Connection - Fatal编程技术网

是否可以在存储过程(Oracle SQL)中更改数据库连接

是否可以在存储过程(Oracle SQL)中更改数据库连接,sql,oracle,stored-procedures,database-connection,Sql,Oracle,Stored Procedures,Database Connection,我想知道是否可以在存储过程中更改数据库连接。我想从原始数据库进行查询,然后连接到其他数据库,提取数据并将其插入原始数据库连接? 不确定这是否可行。任何建议都将不胜感激。否。不可能。如果您想从其他数据库获取数据,可以使用db link。或者,您可以将“原始数据库”中的数据提取到CSV,然后使用SQL Loader(sqlldr.exe在Windows上)上载到其他数据库。在PL/SQL过程中,您显然无法更改数据库连接,但您可以使用Java过程建立到远程数据库的新连接,并提取so数据。数据库链接的使

我想知道是否可以在存储过程中更改数据库连接。我想从原始数据库进行查询,然后连接到其他数据库,提取数据并将其插入原始数据库连接?
不确定这是否可行。任何建议都将不胜感激。

否。不可能。如果您想从其他数据库获取数据,可以使用db link。或者,您可以将“原始数据库”中的数据提取到CSV,然后使用SQL Loader(
sqlldr.exe
在Windows上)上载到其他数据库。在PL/SQL过程中,您显然无法更改数据库连接,但您可以使用Java过程建立到远程数据库的新连接,并提取so数据。数据库链接的使用当然更方便。DB链接不是一个选项,因为我没有访问权限。谢谢大家的投入!