728x90
반응형
일반적으로 SQL에서는 하나의 문을 완료한 후 다음 문을 시작해야 함
>> SQL Error [--] [--]: ORA---: SQL 명령어가 올바르게 종료되지 않았습니다
. SQL은 각각의 쿼리가 명시적으로 종료되어야 하며, 따라서 하나의 쿼리가 끝난 후에 다음 쿼리가 시작되어야 합니다. 이러한 SQL의 특성은 SQL 질의 언어의 일관성과 명확성을 유지하기 위해 존재합니다.
SQL 문법은 각 문장의 끝을 나타내기 위해 세미콜론(;)을 사용합니다. 세미콜론은 SQL 문을 명확하게 분리하고 종료하는데 사용됩니다. 따라서 세미콜론을 사용하여 각각의 쿼리를 구분하면 SQL 파서가 각 쿼리를 올바르게 인식하고 실행할 수 있습니다.
따라서 SQL의 이러한 문법적 성질로 인해 하나의 쿼리가 끝난 후에만 다음 쿼리를 시작할 수 있으며, 두 개의 쿼리를 하나의 문으로 합칠 수 없습니다.
ex. SELECT *
FROM TABLE
SELECT *
FROM TABLE A
JOIN TABLE B ON A.COL1 = B.COL2
라고 하면 오류 남. 첫, 두번째 쿼리를 ;로 완료해주고 실행해야함
728x90
반응형
'취준이랄까.. > SQLD' 카테고리의 다른 글
[JOIN] FrontEnd 개발자 찾기: 프로그래머스 (0) | 2024.04.19 |
---|---|
[JOIN] 5월 식품들의 총매출 조회하기: 프로그래머스 (1) | 2024.04.19 |
[String, Date] 루시와 엘라 찾기 (2) | 2023.11.24 |
[String, Date] 취소되지 않은 진료 예약 조회하기 (0) | 2023.11.24 |
[String, Date] 조건별로 분류하여 주문상태 출력하기 (0) | 2023.11.24 |