소개
SQL Workbench/J은 DBMS 독립적인 SQL 쿼리 도구로, Java로 작성되어 Java Runtime Environment가 제공되는 모든 운영 체제에서 실행됩니다. 주요 기능은 SQL 스크립트를 대화형 또는 배치 모드로 실행하고 데이터의 내보내기 및 가져오기를 지원하는 것입니다. 개발자나 데이터베이스 관리자가 다양한 데이터베이스 시스템에 연결하여 쿼리를 실행하고 데이터를 처리할 때 유용하게 사용됩니다.
상세정보
쿼리 결과 직접 편집
쿼리 결과에서 데이터를 직접 삽입, 수정 및 삭제할 수 있습니다.
강력한 내보내기 기능
텍스트 파일(CSV), XML, HTML 또는 SQL 형식으로 데이터를 내보낼 수 있으며, BLOB 데이터도 지원합니다. 내보내기 과정 중에 실시간 압축도 가능합니다.
가져오기 기능
디렉터리 내의 파일(압축 파일 포함)을 단일 명령으로 가져올 수 있으며, 외래 키 제약을 감지하여 올바른 순서로 데이터를 삽입합니다.
배치 및 콘솔 모드 실행
SQL 스크립트를 배치 모드로 실행할 수 있으며, 콘솔 모드에서도 작동합니다.
텍스트 검색 및 SQL 포맷팅
프로시저, 뷰 및 기타 소스에서 SQL 명령 또는 GUI를 사용하여 텍스트를 검색할 수 있습니다. 또한 모든 테이블의 모든 열에서 데이터를 검색할 수 있으며, SQL 문장을 예쁘게 출력하는 Pretty-Print 기능도 제공합니다.
추가 기능
외래 키 정의에 따라 관련 테이블의 행을 선택할 수 있으며, INSERT 문에 툴팁을 표시하여 해당 값이나 컬럼을 보여줍니다. 서로 다른 데이터베이스 서버 간에 데이터를 직접 복사할 수 있으며, 매크로(별칭)를 사용하여 자주 사용하는 SQL 문을 저장할 수 있습니다. SQL 문 내에서 변수 치환이 가능하며, 스마트한 값 입력을 지원합니다. 테이블 및 컬럼 이름 자동 완성과 데이터베이스 객체 정의 표시 기능도 포함됩니다.
다운로드·설치 방법
공식 웹사이트에서 ZIP 형식의 파일을 다운로드받은 후 압축을 해제하면 사용 준비가 완료됩니다. 별도의 설치 과정이 필요하지 않습니다.
기본 사용법/명령어
프로그램을 실행한 후 데이터베이스 연결을 설정한 다음, SQL 편집기를 통해 쿼리를 작성하고 실행할 수 있습니다. 내보내기 및 가져오기 기능은 메뉴 또는 명령어를 통해 접근할 수 있으며, 배치 모드로 스크립트를 실행하려면 соответствующ 명령어를 사용합니다.
이런 경우에 유용합니다
다양한 데이터베이스 시스템을 사용하는 개발자나 데이터베이스 분석가가 쿼리를 테스트하고 데이터를 이전하거나 분석해야 할 때 유용합니다. 특히 여러 종류의 DBMS를 다루는 환경에서 일관된 인터페이스로 작업할 수 있어 생산성을 높일 수 있습니다.
지원 환경·시스템 요구사항
Java Runtime Environment가 설치된 모든 운영 체제에서 실행 가능하며, 64비트 아키텍처를 지원합니다.
최신 버전·업데이트
Current stable version: Build 133 (2026-05-31)
Current development build: 133.1 (2026-08-16)
제한 사항·확인 사항
그래픽 쿼리 빌더나 고급 DBA 작업은 주요 기능이 아니며 향후 계획에도 포함되어 있지 않습니다. 완전한 개발용 IDE를 대체하기 위한 도구가 아닙니다.
시스템 요구사항
Java Runtime Environment가 필요합니다.


