이전 강의에서는 FlexSQL 서비스를 활용해 데이터를 저장하는 방법을 살펴봤어요. 이번 강의에서는 저장된 데이터를 다시 불러와 화면에 보여주는 FlexSQL로 데이터 조회를 구현하는 방법을 단계별로 소개할게요. 예시로 직장인 소원 물류센터의 품목 정보를 조회하는 관리자용 PC 웹 애플리케이션을 기준으로 설명합니다.
먼저 시나리오에서 데이터 조회가 실행될 시점을 설정합니다. 이번 예제에서는 첫 화면이 시작될 때 자동으로 데이터가 조회되도록 구성했습니다.
스튜디오에서 Dev 모드로 이동
첫 번째 스텝 - 스텝 이벤트 사용 활성화 - 이벤트 발생 시점 : 최초 시작 전(Init) / 이벤트명 : 조회
연결 버튼 클릭
5. 서비스 종류 : FlexSQL
FlexSQL 스크립트를 생성하기 위해 워크스페이스 - 좌측 데이터 메뉴 - FlexSQL 페이지로 이동
좌측 하단 새 SQL 서비스 클릭 후 스크립트 명 입력 (스크립트 명 : Query_WishProduct)
3. 우측 자동 생성 기능 사용
테이블명 : WishProduct / 유형 : Select 선택 후 생성
이번 예제에서는 특정 조건 없이 전체 품목 데이터를 조회할 예정이므로 자동 생성된 스크립트를 일부 수정해요.
조건문에서 시퀀스 값을 기준으로 조회하는 부분 제거
첫 번째 보내는 데이터 접근 표현식도 사용하지 않기 때문에 제거
3. FlexSQL 상단 더보기 버튼 클릭
4. 새 버전 발행 버튼 선택
이제 다시 스튜디오로 돌아와 방금 생성한 조회 스크립트를 시나리오에 연결합니다. 이 설정을 통해 FlexSQL에서 조회한 데이터가 시나리오의 ‘wish’ 카테고리에 그대로 반영됩니다.
서비스 - 시스템 정보 - SQL Script Name : Query_WishProduct / SQL Script Version : 1
2. 보내는 데이터는 사용하지 않으므로 제거
3. 받는 데이터의 카테고리를 설정하고 덮어쓰기 선택 (카테고리명 : wish)
시나리오 우측 상단의 화살표(▶)를 클릭해 디버거 실행
2. 첫 화면이 시작되면서 FlexSQL 서비스가 자동 호출되는지 확인
3. 조회된 데이터가 ‘wish’ 카테고리에 반영되고 시트 컨트롤에 정상적으로 표시되는지 확인
이번 글에서는 FlexSQL 서비스를 활용해 데이터를 조회하는 방법을 단계별로 살펴봤어요. 다음 강의에서는 조회한 데이터를 기반으로 기존 데이터를 수정하는 방법을 이어서 설명할 예정입니다. 다음 강의에서 만나요!