SQL을 예쁘게 인쇄하는 이유는 무엇입니까?
아무도 화면의 쿼리를 읽을 수 없기 때문에 리더십 검토가 실패하는 것을 본 적이 있다면 SQL 형식 지정이 개발자의 취미가 아닌 이유를 아실 것입니다. 메트릭을 소유한 사람과 첫 번째 작성자가 휴가 중일 때 다음 분기에 보고서를 다시 실행할 사람 사이의 공유 언어입니다. SQL 프리티 프린터는 매듭진 문장을 룸이 따를 수 있는 것으로 바꾸어 조인 중에 실수가 숨겨지는 것을 막는 방법입니다. 고통은 익숙합니다. 작성자에게 "명백한" 필터는 다른 모든 사람에게 소음처럼 읽히고, 긴 줄의 작은 오타는 마케팅이 자신 있게 제시하는 잘못된 숫자가 됩니다. 제품 및 운영 담당자에게 비용은 단순한 오류가 아닙니다. 그것은 신뢰입니다. 숫자가 이상해 보일 때 팀은 데이터가 좋지 않다고 가정하지만 실제 문제는 누구도 데이터를 검토할 만큼 논리를 명확하게 볼 수 없다는 것입니다. 무료 온라인 SQL 포맷터를 사용하면 스크린샷이 데크에 포함되거나, 전달이 다른 팀에 전달되거나, 감사자가 대시보드 뒤에 있는 정의를 확인하도록 요청하기 전에 레이아웃을 표준화하는 데 도움이 됩니다. 키워드가 정렬되고 조인이 숨 쉬며 where 절이 더 이상 묻힌 비밀이 아닙니다. 감정적인 측면도 중요합니다. 읽을 수 있는 쿼리는 공유하기가 덜 당황스럽기 때문입니다. 즉, 더 일찍 공유하고 문제를 더 일찍 발견할 수 있다는 뜻입니다. 일주일에 여러 기능에 대한 리뷰가 포함된 경우 깔끔한 10분 대화와 여전히 의심스럽게 끝나는 구불구불한 시간의 차이는 예쁜 인쇄본에 달려 있습니다. 이점은 직접적입니다. 디코딩에 소요되는 시간은 줄어들고 숫자가 비즈니스 스토리와 일치하는지 결정하는 데 더 많은 시간을 할애할 수 있습니다. 준비가 되면 파서가 아닌 인간처럼 붙여넣고 형식을 지정하고 읽으십시오. 이것이 바로 훌륭한 팀이 숫자가 스크롤 막대에 싸여 미스터리가 되는 것을 방지하는 방법입니다.
SQL을 예쁘게 인쇄하는 방법
- 중간 토큰을 자르지 않고 CTE 및 하위 쿼리를 포함한 전체 문을 텍스트 영역에 붙여넣습니다.
- 형식 작업을 실행하고 주요 블록(SELECT, FROM, WHERE 및 JOIN)이 예상한 대로 정렬되어 있는지 확인합니다.
- 서식이 지정된 SQL을 문서, 검토 도구 또는 데이터베이스 클라이언트에 복사하고 레이아웃이 다시 깨지지 않도록 서식을 지정한 후에만 주석을 추가하세요.