Query의 명칭 ?

Study/Oracle 2018. 11. 4. 16:57 Posted by meanoflife
반응형

Query의 명칭 ?



프로젝트에서 쿼리를 가지고 업무 협의 및 토론을 할때, 표현되는 명칭들이 있습니다.

제 나름대로 이해하고, 정립한(?) 명칭들 입니다.


■ Query 유형별 명칭


※ 말을 할때는 Query(쿼리)른 단어는 보통 생략함. ( ex. SELECT Query를 수행할때 → SELECT를 할때 )


- SELECT / INSERT / UPDATE / DELETE / MERGE Query


- SELECT & INSERT Query( 보통 SELECT INSERT Query 라고 함 )

- SELECT & UPDATE Query( 보통 SELECT UPDATE Query 라고 함 )


※ 문법은 INSERT ~ SELECT이지만, 표현시, SELECT한 정보를 INSERT한다하여, Syntax 순서와는 반대로 명명함.

※ DELETE는 ( 왜인지는 모르겠으나 ) SELECT & DELETE라고 하지 않음. 그냥 DELETE라고 부름.


- Scalar-Query : SELECT절에 포함된 Query.

- Inner-Query : FROM절에 포함된 Query.

- Sub-Query : Where절에 포함된 Query.




※ 범용적 의미로 Sub-Query라고 통칭하기도 함.


- <배치/ETL> Up-sert : Update Else Insert 를 말함. ( Target테이블에 Key에 대한 데이터가 있으면, Update 없으면 Insert. = Merge-Query )



협업을 하다보면, 의사소통시 사용되는 단어와 용어에 따라 이해도 및 해석이 미묘하게 달라질 수 가 있는것 같습니다.

META에 대한 설명에서 언급 드린것 처럼, 모두가 같은 의미로 인지할 수 있는 용어를 사용하여야 시행착오나 오해가 없을 것 같습니다.


위의 용어는 프로젝트를 진행하며, 재 나름대로 정의한 용어입니다.

사이트마다 사람들마다 칭하는 명칭이 미묘하게 달를 수 있으나, 최소한 의사소통에는 문제가 없으리라 생각됩니다.


끝.

반응형

'Study > Oracle' 카테고리의 다른 글

오라클 Listagg() 함수를 이용한 컬럼 열거하기  (0) 2020.01.15
Query (개발)표준 및 규칙  (0) 2018.11.12
오라클 딕셔너리  (0) 2018.10.28
오라클 제약조건( Constraints )  (0) 2018.10.28
Oracle 12c 삭제  (0) 2018.10.28