본문 바로가기
MySql

MySQL 동적 SQL이란 무엇입니까?

by 베이스 공부 2020. 10. 30.
반응형

방금 SQL 관련 질문을했는데 첫 번째 대답은 " 이는 동적 SQL이 필요한 상황입니다. "였습니다.

동적 SQL 에 대해 들어 본 적이 없었기 때문에 즉시이 사이트와 웹에서 그것이 무엇인지 검색했습니다. Wikipedia에이 제목에 대한 기사가 없습니다. 첫 번째 Google 결과는 모두 사람들이 어느 정도 관련 질문을하는 사용자 포럼을 가리 킵니다.

그러나 '동적 SQL'이 무엇인지에 대한 명확한 정의를 찾지 못했습니다. 공급 업체별인가요? MySQL 을 사용하고 있는데 MySQL 핸드북에서 참조를 찾지 못했습니다 (MySQL 사용자 포럼에서 대부분 답변이없는 질문 만 있음).

반면에 저장 프로 시저 에 대한 많은 참조를 발견했습니다. 저장 프로 시저가 무엇인지 조금 더 잘 이해하고 있지만 사용한 적이 없습니다. 두 개념은 어떤 관련이 있습니까? 그들은 같은 것입니까, 아니면 다른 하나를 사용합니까?

기본적으로 필요한 것은 개념을 처음 접하는 사람을 위해 동적 SQL 에 대한 간단한 소개입니다.


 

해결 방법

 

동적 SQL 은 쿼리가 즉석에서 빌드 된 곳일뿐입니다. 일부 공급 업체의 경우 하나의 저장 프로 시저 내에서 동적 쿼리의 텍스트를 빌드 한 다음 생성 된 SQL을 실행할 수 있습니다. 다른 경우에이 용어는 클라이언트의 코드에 의해 내린 결정을 의미합니다 (적어도 공급 업체 중립적 임).

 

참조 페이지 https://stackoverflow.com/questions/4165020

 

 

반응형

댓글