이 테이블 단어 오라클 SQL
WORD
Hello
Aardvark
Potato
Dog
Cat
그리고이 목록을 가지고 테이블에있는 값 NOT을 찾을 수 단어 표,하지만 내 목록에 있습니까?
나는 "가능한 모든 단어를 포함"고 테이블이있는 경우, 내가 할 수있는 :
SELECT * from ALL_WORDS_TABLE
where word in ('Hello', 'Goodbye', 'Greetings', 'Dog')
and word not in
(SELECT word from WORDS
where word in ('Hello', 'Goodbye', 'Greetings', 'Dog')
);
그러나 나는 이러한 테이블이 없습니다. 어떻게이 일을 할 수 있습니까?
또한 액세스 수준이 없으므로 새 테이블을 구성 할 수 없습니다.
멋진 기술) sys. * 기능에 대한 액세스가 거부되면 어떻게됩니까? – denied
@denied 글쎄 그건 참으로 어색 할 것입니다. 구분 된 문자열 목록을 sys.dbms_debug_vc2coll보다 더 효율적인 열로 변환하는 다른 방법이있을 수 있습니다. 아마도 pure SQL을 사용하는 솔루션이 있을까요? – Wolf
@Denied이 문맥에서'sys'는 나쁜 것이 아닙니다. 이론적으로 누군가가 그 유형에 대한 액세스를 거부 할 수는 있지만 걱정할 필요는 없습니다. 그것은'sys.dbms_output'에 대한 액세스를 제거하는 것과 같습니다. –