SQL 쿼리 형식을 지정하는 두 가지 무료 도구
7088 단어 showdevsqlproductivitybeginners
코드 규칙을 직접 따르도록 SQL 쿼리의 형식을 지정하는 대신 Visual Studio, SQL Server Management Studio 또는 기타 편집기 내에서 온라인 도구나 플러그인을 사용할 수 있습니다. SQL 쿼리 및 저장 프로시저의 형식을 지정하는 데 사용할 수 있는 두 가지 무료 도구입니다. Notepad++ 내에서 Poor Man's T-SQL Formatter를 사용할 수 있습니다. 그리고 Visual Studio 및 SSMS(SQL Server Management Studio)용 ApexSQL Refactor.
전에
Poor Man's T-SQL Formatter 및 ApexSQL Refactor를 사용하기 전에는 수작업으로 쿼리 형식을 지정하는 데 너무 많은 시간을 소비했습니다. 키워드를 대문자로 만들고 열을 정렬하고 공백을 정렬하는 것을 의미합니다.
편집기 내에서 "찾기 및 바꾸기"를 사용하려고 했습니다. 그러나 키워드를 대문자로 만드는 경우에만 작동했습니다. 때로는 쿼리 내에서 변수, 매개 변수 또는 기타 항목을 엉망으로 만들었습니다.
사진 제공: Kelly Sikkema on Unsplash
긴 매장 절차로 인해 상황이 악화되었습니다. 나는 두 줄을 변경했고 결국 수천 줄의 서식을 지정했습니다. "만지면 당신이 주인입니다."
StackOverflow의 샘플 쿼리
쿼리를 find StackOverflow posts with many "thank you" answers 형식으로 지정해 보겠습니다.
select
ParentId as [Post Link],
count(id)
from posts
where posttypeid = 2 and len(body) <= 200
and (body like '%hank%')
group by parentid
having count(id) > 1
order by count(id) desc;
따라갈 쿼리 형식을 지정한 후Simon Holywell SQL Style Guide 다음과 같아야 합니다.
SELECT ParentId AS [Post Link]
, COUNT(id)
FROM posts
WHERE posttypeid = 2
AND LEN(body) <= 200
AND (body LIKE '%hank%')
GROUP BY parentid
HAVING COUNT(id) > 1
ORDER BY COUNT(id) DESC;
이 두 도구가 샘플 쿼리의 형식을 어떻게 지정하는지 살펴보겠습니다.
가난한 사람의 T-SQL 포맷터
Poor Man's T-SQL Formatter은 SQL 쿼리 형식을 지정하는 무료 오픈 소스 .NET 및 JavaScript 라이브러리입니다. Notepad++, Visual Studio, SQL Server Management Studio 등에서 사용할 수 있습니다. 포맷 옵션online도 시도해 볼 수 있습니다.
이것은 Poor Man의 T-SQL이 샘플 쿼리를 형식화하는 방법입니다.
Notepad++ 내 Poor Man's T-SQL로 형식이 지정된 샘플 쿼리
함수 이름을 대문자로 만들지 않습니다.
AND
의 절을 들여씁니다. 그러나 좋은 출발점입니다. 때로는 쿼리에 한 줄 주석이 있는 경우 약간의 도움이 필요합니다.ApexSQL 리팩터링
ApexSQL Refactor은 Visual Studio 및 SQL Server Management Studio용 무료 쿼리 포맷터입니다. 160개 이상의 서식 옵션이 있습니다. 자신만의 formattig 프로필을 만들고 미리 볼 수 있습니다. 4개의 기본 제공 프로필이 함께 제공됩니다. 또한 시도해 볼 수 있습니다online.
이것이 ApexSQL Refactor가 샘플 쿼리의 형식을 지정하는 방법입니다.
Visual Studio 내에서 ApexSQL Refactor로 형식이 지정된 샘플 쿼리
완벽하지도 않습니다.
AND
절도 들여씁니다. 변경할 옵션을 찾지 못했습니다. 그러나 ON
를 사용하여 SELECT
문에서 JOIN
들여쓰기 옵션이 있지만 인덱스 생성에도 영향을 미칩니다ON
.짜잔! 이 두 가지 무료 도구 중 하나를 사용하여 SQL 쿼리 형식을 지정하는 시간을 절약하십시오. 다른 대안에 대해서는 this SQLShack collection of formatter tools을 확인하십시오.
내 게시물 및 .
100시간을 절약한 프로그램?
Cesar Aguirre ・ 2020년 4월 20일 ・ 2분 읽기
#productivity
#visualstudio
#cli
더 이상 사용할 수 없는 기사
행복한 SQL 시간!
Reference
이 문제에 관하여(SQL 쿼리 형식을 지정하는 두 가지 무료 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/canro91/two-free-tools-to-format-sql-queries-58em텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)