문제

SQL을위한 SQL Server Management Studio 용 플러그인/도구가 있는지 궁금합니다.

나는 형식이 좋지 않은 SQL의 엉망인 엉망인 대형 저장된 Procs와 함께 일하고 있으며 "All-> Format SQL을 선택"할 수 있다면 좋을 것입니다.

도움이 되었습니까?

해결책

오늘 나는 Apex SQL Refactor를 발견했습니다. 무료 플러그인입니다. SSMS와 통합됩니다. 단점은 그것이 전부 또는 전혀 과정이라는 것입니다. 입력 할 때 리팩터를 리팩터링하지 않습니다.

다른 팁

늦은 대답이지만 희망적으로 가치가 있습니다 가난한 사람의 T-SQL 포맷터 완전한 T-SQL 배치/스크립트 지원 (모든 DDL, DML), SSMS 플러그인, 명령 줄 벌크 포맷터 및 기타 옵션을 갖춘 오픈 소스 (무료) T-SQL Formatter입니다.

즉각적인/온라인으로 사용할 수 있습니다 http://poorsql.com, 그리고 오늘 방금 "버전 1.0"(몇 개월 동안 베타 버전으로)을 졸업했으며 방금 지원을받습니다. MERGE 진술, OUTPUT 조항 및 기타 까다로운 물건.

SSMS 추가 기능을 사용하면 자신의 핫키를 설정할 수 있습니다 (기본값은 IS입니다. Ctrl 키-케이, Ctrl 키-에프, Visual Studio와 일치하기 위해) 및 전체 스크립트 또는 선택한 코드를 형식화합니다. 출력 형식은 사용자 정의 가능합니다.

SSMS 2008에서는 내장 된 Intelli-Sense와 잘 결합되어 Red Gate의 SQL 프롬프트와 더 많은 기본 기능을 효과적으로 제공합니다 (SQL 프롬프트는 물론 스 니펫, 빠른 객체 스크립팅과 같은 추가 물건이 있습니다. 등).

피드백/기능 요청은 환영받는 것 이상입니다. 기회를 얻으면 소용돌이를주십시오!

공개 : 이것은 이미 분명하지만이 라이브러리/도구/사이트를 썼 으므로이 대답은 또한 부끄러운 자기 홍보입니다 :)

우연히 발견 한 특별한 트릭이 있습니다.

  1. 포맷하려는 쿼리를 선택하십시오.
  2. Ctrl 키+옮기다+ (쿼리 디자이너에서 쿼리가 열립니다)
  3. 그럼 그냥 멍청이로 가십시오! 쿼리 디자이너는 귀하를 위해 귀하의 쿼리를 포맷합니다. 경고는 절차 코드가 아닌 진술을 위해서만 이것을 할 수 있다는 것입니다.

Red-Gate는 SQL Prompt Pro 또는 SQL Refactor의 커플을 만듭니다. Management Studio에 연결되지 않는 백만 명의 다른 사람들이 있지만 Red-Gate는 내가 알고있는 유일한 플러그인을 만들고 매우 잘 작동합니다. 또한 Intelli Sense 및 몇 가지 다른 유용한 기능을 제공합니다.

http://www.red-gate.com/products/sql_prompt/index.htm

이것은 무료, 온라인입니다. http://www.sqlinform.com/ (Java 런타임 환경이 필요합니다)

내장되어 있지 않지만 사용하는 것이 빠릅니다. :)http://www.dpriver.com/pp/sqlformat.htm

SSMS 용 플러그인은 아니지만 브라우저에서 북마크로 보관할 수있는 편리합니다.http://www.dpriver.com/pp/sqlformat.htm

편집하다: oops- 방금 SSM, Visual Studio 및 데스크탑 버전 등을위한 버전이 있음을 알았습니다. 아직 개인적으로 시도하지 않았습니다.

이 사람 (구두 소프트웨어) 꽤 좋고 관리 스튜디오에서 일하며 꽤 저렴합니다. 내 의견으로는 더 많은 옵션이 필요하지만 몇 달 동안 사용하지 않았으며 새로운 기능을 추가했을 수도 있습니다. 내가 그것을 사용할 때 나는 그것에 만족했다. 또한 무료 온라인 버전이 있습니다.

SSMS 도구 팩 서식의 좋은 일을하고 팩의 다른 도구는 매우 편리합니다.

이 웹 사이트는 기본 SQL 키워드 자본화를합니다.

http://www.ascdesc.com

아니면 내 형식 반기를 시도 할 수 있습니다. 무료가 아닙니다. 명령 줄 도구이며 외부 도구로 SSMS와 통합 할 수 있습니다 ....Tidycode t-sql formatter

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top