본문 바로가기
DataBase/Data & SQL

[Data&SQL] Ad-Hoc , Ad-Hoc 쿼리란?

by 스파이디웹 2021. 1. 19.
728x90

Ad-Hoc이란?

라틴어로, 직역하면 그것에 대해서라는 뜻. '임시변통 가설'이라고 번역되기도 한다. '거짓말은 하지 않는다'의 훌륭한 예시이며, 대개 무의미하다.

학문적인 의미로 쓰일 때는 Ad Hoc가설이라 해서, '어떤 이론이나 학설, 논리에 대한 부정적인 근거나 반박이 나왔을 때 오직 그것에 대해서 반박하기 위해서만 필요한 가설', '반박을 위한 반박', '임시방편'을 일컫는다. 피반박자가 갖고 있는 의제가 논파되지 않도록 하기 위한 일종의 궤변이라고 생각하면 편하다. 즉, 문제에 대해 충분히 일반화되지 않은 해법인 셈.(임시(임기변통)의 뜻, 즉석에서 만드는 의 뜻이 강함)

 

Ad-Hoc 쿼리란?

말그대로 Ad-Hoc의 성격을 띈 query이다.

ex)

좀 여유롭게,혹은 특정한 형식 없이 사용할 수 있는 쿼리문이다.

 

밑의 예제 쿼리처럼  미리 정의된 쿼리가아닌 myId가 늘 변하게되는 변수로 작용하게 되는 즉석에서 쓰는 쿼리이다.

var newSqlQuery = "SELECT * FROM table WHERE id = " + myId;

 

출처:

namu.wiki/w/Ad%20Hoc

728x90

댓글