데이터베이스 링크를 만들기 전에 데이터베이스 링크가 이미 있는지 확인해야합니다. 어떻게해야합니까?Oracle 데이터베이스 링크. 존재 여부를 확인하거나 덮어 씁니까?
나는이와 함께 시작하는 SQL 스크립트를 쓰고 있어요 :
DROP DATABASE LINK mydblink
은 내가 하나 만들 : 나는 물론 첫 번째 단계에서 오류가 발생합니다
CREATE DATABASE LINK mydblink
CONNECT TO testuser
IDENTIFIED BY mypswd
USING 'mypersonaldb'
데이터베이스 링크 아무튼 경우 존재하지 않습니다. 첫 번째 단계를 생략하고 db 링크를 만드는 경우 동일한 이름으로 이미 존재한다는 오류가 다시 발생합니다.
데이터베이스 링크가 이미 존재하는지 확인하려면 어떻게해야합니까? (테스트되지 않은) 예를 들어
방금 링크를 만들었지 만이 쿼리에서 아무 것도 반환되지 않았습니다. count (1)는 무엇을합니까? –
왜 'USER_DB_LINKS'가 아니니? – Gaius
@OliverNilsen count (1)은 count (*)와 실제로 동일합니다. 나는 카운트 ('올리버') 또는 카운트 ('tbone')라고 말할 수있었습니다. – tbone