2
이라고는 할 수 없었다, 그러나 나는 (오라클 XE 및 SQL 개발자 사용)이 2 예 가로 질러 :하위 쿼리를 VALUES 키워드와 함께 사용할 수 있습니까? 내가 인상을
예 1는 - 오류
insert into regions (region_id, region_name)
values ((select max(region_id)+1 from regions), 'Great Britain');
예없이 실행 2 개 - 반환 오류 (아래 그림 참조)
insert into regions (region_id, region_name)
values (select region_id, region_name from regions);
오류 :
Error starting at line 1 in command:
insert into regions (region_id, region_name)
values (select region_id, region_name from regions)
Error at Command Line:2 Column:9
Error report:
SQL Error: ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
그래서 더 많은 것이있는 것으로 보입니다. 누구든지 VALUES
키워드가 포함 된 하위 쿼리를 포함하면 어떤 조건에서 설명을 제공 할 수 있습니까?
그래서, 스칼라 하위 쿼리는 'VALUES' 절에서 허용됩니까? –
@ JeffLevine. . . 그렇습니다, 그것은 그것을 말하는 좋은 방법입니다. ''insert '때문에'VALUES' 절을 피할 수 있습니다. . . 선택 '은 모든 일을하고, 훨씬 더 많이합니다. –