Test-SQL
Test-SQL은 디버거에서 쿼리 스크립트를 실행시켜볼 수 있는 테스트 공간입니다. 쿼리 스크립트의 실행 결과는 디버거의 결과 영역에 표기되지만 시나리오의 데이터나 동작에 영향을 주지 않습니다.
Test-SQL은 Business 플랜 이상에서 사용하실 수 있습니다.
설명
Test-SQL은 디버거 페이지의 우측 하단의 [상세 확인 탭] 영역에 위치해있습니다.
영역별 설명
영역 번호 | 영역 이름 | 영역 설명 |
---|---|---|
1 | 결과영역 | Test-SQL의 실행 결과도 서비스 결과 영역에 함께 보입니다. |
2 | Test-SQL 탭 | Test-SQL 탭의 위치입니다. |
3 | 스크립트 영역 | 실행할 쿼리 스크립트를 작성합니다. |
4 | 파라미터 영역 | 시나리오 개발의 서비스 동작 원리와 동일하게 ParamBlock으로 데이터를 전달해 쿼리 스크립트에서 사용할 수 있습니다. ParamBlock은 Json 데이터의 배열 형태로 작성합니다. |
툴바
영역번호 | 영역 이름 | 영역 설명 |
---|---|---|
1 | 검색 | 검색을 통해 FlexSQL 목록을 조회하고 저장되어 있는 쿼리 스크립트를 불러올 수 있습니다. |
2 | 초기화 버튼 | 스크립트 영역의 내용을 초기화 할 수 있습니다. |
3 | 실행 버튼 | 스크립트의 내용을 실행합니다. |
4 | 외부 DB 사용 여부 | 외부 DB의 경우 이 체크박스를 체크한 뒤 조회, 실행해야 합니다. |
활용
tabType 데이터에 따라 다른 메뉴를 조회하는 쿼리 스크립트를 실행해 보겠습니다. 스크립트 영역에 paramBlocks에서 데이터를 받아 조회하는 SELECT 문을 작성합니다.
파라미터로 사용할 Json 형식의 데이터 배열을 입력하고 실행합니다.
ParamBlock으로 파라미터 영역에서 작성한 데이터가 수집되어 실행된 결과가 결과 화면에 보이는 것을 확인할 수 있습니다.
따라하기
FlexDB를 기준으로 간단하게 테이블 내용을 조회하는 테스트를 해보겠습니다.
스크립트 영역에 작성하기
파라미터 영역에 작성하기
결과
실제 실행되는 실행 문과 그에 대한 결과를 볼 수 있습니다.
Last updated