ㅡ. 동적쿼리 

실행시에 쿼리문장이 생성되는것을 의미합니다.

문자열로 쿼리문을 들고있다가 실행할 때마다 문자열 쿼리 문장을 바꿔서 실행하는 방식을 의미합니다. 

ㅡ. 사용

컴파일 시에 SQL문장을 실행시킬 경우, 보통은 쿼리문에서 WHERE절에 조건으로 인자를 전달하게 됩니다. 

ㅡ. 예제

const query = "SELECT * FROM `fluid-crane-284202.prototyping_dataset.category_basic` WHERE category="+"'"+category+"'";

위 코드는 bigQuery table에 접근해서 함수의 인자로 전달되는 값들을 동적으로 처리할 때 사용하는 SQL문장입니다. 

'Sqld' 카테고리의 다른 글

SQLD05 :: sqld-모의고사  (0) 2020.09.02
SQLD04 :: SQL최적화의 원리(1)  (0) 2020.09.01
SQLD03 :: SQL기본과 활용  (0) 2020.08.31
SQLD03 :: SQL 기본  (0) 2020.08.30
SQLD01 :: SQLD 시작(SQL Base)  (0) 2020.08.24