0

プロシージャでデータベース リンクを作成しましたが、エラー PLS - 00103 Encountered the symbol "(" when expected one of the following. がスローされます。

 create or replace procedure procedure1
 (fname IN emp.firstname%TYPE,
 lname IN emp.lastname%TYPE, 
 number IN emp.deptno.value%TYPE,
 date IN emp.joineddate%TYPE,
 ) IS

begin

execute immediate('CREATE DATABASE LINK link1 CONNECT TO system IDENTIFIED BY "tiger" USING
   '(DESCRIPTION=
    (ADDRESS=
    (PROTOCOL=TCP)
    (HOST=171.54.65.11)
    (PORT=1521))
    (CONNECT_DATA=(SID=ADD)))'');
    insert into system.test@ADD values(fname, lname, number, date); 
    end;
4

0 に答える 0