SELECT carrname
INTO TABLE name_tab
FROM scarr
WHERE EXISTS ( select *
FROM spfli
WHERE carrid = scarr~carrid AND
cityfrom = 'NEW YORK' ).
위의 아밥소스에서 EXISTS가 어떤 의미로 쓰였는지 좀 알려주세요...그리고 얼마전에두 질문드렸지만
scarr~carrid 와 scarr-carrid에 대한 명확한 설명 부탁드립니다.
결과는 서브쿼리인
SELECT *
FROM spfli
WHERE carrid = scarr~carrid AND
cityfrom = 'NEW YORK'
의 데이터가 존재하는 scarr~carrid 인 데이터만 추출됩니다.
~ 기호는 Column selector 라고 합니다.
원문을 보시져.
Character ~. A column (col) of a database table (dbtab) can be addressed in a SELECT statement by means of dbtab~col. This type of adrdessing is necessary when multiple database tables are accessed if the name of a column occurs in a number of different database tables.