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는 굳이 안 써도 상관없음. 난 그냥 내가 오류났을 때 빠른 대처를 위해 로직 작성하느라 저렇게 한 것
'데이터베이스' 카테고리의 다른 글
Oracle ~~초과 ~~ 미만 구하기 (0) | 2024.01.10 |
---|---|
SQL Server Job 스케줄러 생성 (0) | 2023.12.26 |
SQL Server DB Link(Linked Server) 연결하기 (0) | 2023.12.26 |
sql Developer 필수 정보 및 환경설정 (0) | 2021.08.12 |
MySql SqlDeveloper 연결 (0) | 2021.08.07 |