GSP (General SQL Parser)

프론티어2019-01-27 15:49:0222810SQL Parser,GSP

생각보다 쓸만한 SQL Parser 가 없네요.
조금만 SQL 이 복잡해도 제대로 Parsing 하지는 못하는군요

언젠가는 PEG.js 를 사용해서 필요한 Parser 를 직접 한번 만들어봐야 할텐데
시간이 날지 모르겠습니다.

그래서 당장 사용할수 있는 것으로 찾은것 중에 제일 강력한 것으로
GSP 를 찾았습니다.

이미지

아쉽게도(?) 상용 프로그램이구요.
다소제한적이지만 평가판을 사용해서 기본적인 작업은 해 볼수 있을것 같네요.
(SQL 문장 10,000 자 제한, 다운로드후 90일한)

여러가지 Demo 도 제공하는데요.
그중에서 이번에 필요했던 Table, Column 목록 추출 Demo 는 아래와 같습니다.

이미지