SQL Server 프로시저는 아래와 같은 방식으로 생성.
프로시저 실행은 EXEC DB명.스키마명.프로시저명

CREATE PROCEDURE 프로시저명 
AS
BEGIN
SET NOCOUNT ON; --프로시저 성능향상

DECLARE @VIRABLE Table (
          REG_EMP_NO          CHAR(10)  DEFAULT '604411'
)

BEGIN TRY
   INSERT INTO @VIRABLE (REG_EMP_NO)
   select EMP_NO  from openquery(DB Link명,'오라클 쿼리')
END TRY
BEGIN CATCH
   오류났을 때 insert든, 뭔가 처리할 쿼리
END CATCH

END

 

P.S : try-catch는 굳이 안 써도 상관없음. 난 그냥 내가 오류났을 때 빠른 대처를 위해 로직 작성하느라 저렇게 한 것

Posted by 知彼知己百戰不殆
,