OPENQUERY
※ 주의사항
OPENQUERY로 전달하는 쿼리는 연결된 서버의 쿼리 문법이어야 합니다. (ex. MS의 T-SQL을 Oracle DB에서 사용할 수 없음)
MSSQL 에서의 빈 문자열(
''
)은 오라클에서NULL
과 같습니다.
FROM OPENQUERY
SELECT
SELECT : 외부 변수 처리 예시
DELETE
INSERT INTO (연결된 서버 → MSSQL)
INSERT INTO OPENQUERY
INSERT INTO (MSSQL → 연결된 서버)
UPDATE OPENQUERY
UPDATE
Execute Procedure
Difference
ORACLE ↔ MS SQL
Oracle
MS SQL
||
+
FROM DUAL
FROM절 삭제
LENGTH
LEN
MOD
%
SYSDATE
GETDATE()
NVL(a, b)
ISNULL(a, b)
TO_CHAR(날짜, 'YYYY-MM-DD')
CONVERT(VARCHAR(10), 날짜, 120)
TO_DATE(문자열)
CONVERT(DATETIME, 문자열)
ETC
Oracle SQL Developer 다운로드 (필요 시)
Last updated