参数变量模式Oracle



我是使用Oracle的新手。

我有一个问题:在SQL Server中,我们可以使用:

DECLARE DBNAME1 VARCHAR(20)
DECLARE DBNAME2 VARCHAR(20)
SET @DBNAME1 ='TEST_DB'
SET @DBNAME2 ='TEST_DB2'
INSERT INTO @DBNAME1.TABLECORE
    SELECT * 
    FROM @DBNAME2.TABLENONCORE T

oracle中的if @DBNAME == Schema中此脚本的等效是什么?

我们可以管理它,但是在dbname2上创建db link

create public database link dbname2 connect to myschema using 'abc-scan.mycompany.com.tr:1521/dbname2.mycompany.com.tr';

并从dbname1调用以下DML语句:

insert into tablecore select * from tablenocore@dbname2;

最新更新