参数变量schema oracle

时间:2017-12-11 02:31:49

标签: database oracle oracle11g oracle10g oracle-sqldeveloper

我是使用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中此脚本的等效内容是什么?

1 个答案:

答案 0 :(得分:0)

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

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;