[완료] ORACLE TABLE 명에 "@"가 붙을 수 있나요?

isanghan의 이미지

회사에서 코드 분석 중인데...

디테일한 상황은 저도 잘은 모르겠네요;;;

지금 돌아가고 있는 서버의 소스라는 것만 아네요...

간단하게 환경을 설명하자면

언어는 ASP(닷넷 아님)이고

오라클 버전은 10g알고 있습니다...

소스는 과거 스타일로 심플하게

ODBC 로 였나 DB를 연결하고

db.execute([쿼리명령])

으로 진행되는 간단한 소스입니다만

QUERY를 분석하고 있는데

테이블명에 @가 붙어서 쓰네요

예를 들자면

SELECT * FROM ATEST@TES WHERE ...

이런 식으로 사용되고 있습니다...

ASP에서는 @가 치환 문으로 쓰인다고 하였는데

관련 명령은 전혀 안쓰고 바로 EXECUTE 해버리더군요...

ORACLE 적으로 테이블명에 @가 붙을 수 있나요?

아니면 @가 특별한 의미가 있는건가요?

DB 접속 해보면 간단히 알 수 있을것 같지만..

그런 형편이 되지 않네요;;;

그런데 "@" 이런 문자를 구글링 하기는 정말 어렵네요...

익명 사용자의 이미지

dblink 일껍니다.

리모트에 있는 DB 를 로컬에 있는것마냥 연결해서 사용하는것입니다.

isanghan의 이미지

답변 감사합니다.
말씀하신게 맞는거 같네요.

--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--
N년째 초보입니다