SQL 도구 - IBM i 및 RPG IV용 고성능 SQL 함수
Bob Cozzi IBM i SQL 함수 라이브러리인 SQLTOOLS는 이제 모든 IBM i 고객이 무료로 사용할 수 있습니다. 업데이트를 보려면 이 github 페이지를 방문하세요. 지원을 받으려면 여기에서 github 포럼을 사용하거나 LinkedIn.com/in/BobCozzi로 이동하여 메시지에 Bob Cozzi를 태그하세요.
기존 고객은 언제든지 무료로 V3.4로 업데이트할 수 있습니다. 이 페이지 오른쪽에 있는 릴리스 링크에서 다운로드하세요.
SQL 도구는 대부분의 IBM i API에 대한 UDTF(SQL Table Function) 랩퍼를 제공할 뿐만 아니라 재무 기능, CSV 지원 및 IFS 읽기/쓰기 기능과 같은 추가 기능도 제공합니다.
SQL 도구는 IBM i 버전 7.2 이상에서 변경 없이 설치 및 실행될 수 있습니다. 즉, V7R2 및 V7R5 파티션이 있는 경우 구문 문제나 기능 제한 없이 두 파티션 모두에서 정확히 동일한 SQL 도구 기능을 사용할 수 있습니다.
IBM i용 SQL 도구를 다운로드하려면 이 페이지 오른쪽에 있는 릴리스 링크를 클릭하십시오. 그런 다음 적절한 저장 파일을 선택하십시오. IBM i V7R3 이상의 사용자 대부분은 SQLTOOLS.SAVF를 다운로드하여 설치해야 하는 반면, V7R2 사용자는 시스템에 SQLTOOLS72.SAVF를 사용해야 합니다.
저장 파일을 PC에 다운로드한 후 바이너리 모드 FTP 등을 사용하여 IBM i 서버에 업로드하십시오. 일반적으로 QGPL의 IBM i 서버에 저장 파일 객체를 생성하고 PC .SAVF를 해당 호스트 파일에 업로드해야 합니다. IBM i에서는 CRTSAVF CL 명령을 사용하여 저장 파일을 작성할 수 있습니다.
CRTSAVF QGPL/SQLTOOLS저장 파일이 이미 존재하는 경우 FTP 업로드를 수행하기 전에 저장 파일을 지워야 합니다.
CLRSAVF QGPL/SQLTOOLS
SAVF가 없으면 FTP BINARY 업로드는 PC 파일 이름 SQLTOOLS.SAVF 또는 SQLTOOLS72.SAVF에 .SAVF 접미사가 포함된 경우에만 자동으로 올바르게 생성됩니다.
SQL 도구를 설치하려면 RSTLICPGM(사용권 프로그램 복원) CL 명령이 사용됩니다. 이전 버전의 SQL 도구가 시스템에 이미 설치되어 있는 경우 최신 릴리스를 설치하기 전에 먼저 이를 제거해야 합니다.
설치된 버전을 확인합니다. 설치된 모든 라이센스 프로그램을 나열하려면 GO LICPGM CL 명령을 사용하십시오.
LICPGM으로 이동
선택 옵션 10=사용권 프로그램 2COZ-STn이 나타날 때까지 표시하고 아래로 스크롤합니다. 여기서 n은 1, 2 또는 3입니다.
이전 설치를 찾은 경우 다음과 같이 DLTLICPGM CL 명령을 사용하여 제거하십시오.
DLTLICPGM 2COZST3
뒤따르는 '3'을 현재 설치된 버전으로 바꾸십시오.
SQL 도구를 설치하려면 RSTLICPGM CL 명령을 사용하십시오.
RSTLICPGM 2COZST3 *SAVF SAVF(QGPL/SQLTOOLS)
IBM i V7R2 파티션에 설치하는 경우 RSTLICPGM 명령에서 QGPL/SQLTOOLS72라는 저장 파일을 사용하십시오.
또한 지정된 라이브러리에 설치된 SQL 개체 목록을 표시하는 WRKOBJSQL(SQL 개체 작업)이라는 무료 CL 명령도 있습니다. 참고: 이 명령은 이전에 WRKFUNC 로 명명되었으며 SQL iQuery 패키지에 포함되었습니다.
다음을 사용할 수 있습니다.
WRKOBJSQL SQL 도구
SQL 도구에서 설치한 사용 가능한 기능, 저장 프로시저 및 뷰를 봅니다.