쿼리 기록: 구문 오류 시의 SQL 수정¶
활성화될 버전 및 날짜에 대한 최신 세부 정보와 기타 릴리스 관련 세부 정보는 동작 변경 로그를 참조하십시오. 쿼리 기록을 제공하는 뷰, 페이지, 함수는 이제 구문 또는 구문 분석 오류로 인해 실패하는 쿼리의 내용을 수정합니다.
- 이전:
구문 또는 구문 분석 오류로 인해 쿼리가 실패할 때 쿼리 기록을 제공하는 뷰, 페이지, 함수에서 해당 내용을 볼 수 있습니다.
- 현재:
쿼리 기록은 구문 또는 구문 분석 오류로 인해 실패하는 쿼리 내용을 수정합니다. 쿼리 텍스트는
<수정됨>
으로 바뀝니다.
이 구현은 주로 보안상의 이유로 수행되며, 비밀번호와 같은 중요한 정보는 유효하지 않은 구문이 있는 쿼리(구문적으로 유효한 쿼리에 대해 수행됨)에 대해 수정할 수 없습니다. 하지만 쿼리를 실행한 사용자는 여전히 수정되지 않은 쿼리를 볼 수 있습니다.
“수정됨”은 구문적으로 유효하지 않은 쿼리에 대한 쿼리 기록의 전체 행이 아니라 쿼리 텍스트만 수정될 것이라는 의미입니다.
수정되지 않은 이 텍스트를 볼 수 있는 사용자를 명확히 하기 위해, (사용하는 역할에 관계없이) 쿼리를 실행한 USER가 쿼리 텍스트를 볼 수 있다는 점에 유의하십시오. 하지만 (실패한 쿼리를 실행하는 데 사용된 것과 동일한 역할을 사용하더라도) 다른 사용자는 쿼리 텍스트를 볼 수 없습니다. QUERY_HISTORY 뷰의 항목은 이 뷰를 확인하는 데 필요한 권한이 있는 모든 사람이 사용할 수 있습니다.
참조: 936