queryCurrentDatabase()

sqlLib.queryCurrentDatabase() 시스템 함수는 현재 연결된 데이터베이스의 제품 및 릴리스 번호를 리턴합니다. 다양한 제품이 리턴하는 정확한 값을 판별하려면 제품 문서를 참조하거나 로컬 테스트를 실행하십시오.

구문

  sqlLib.queryCurrentDatabase(
    product CHAR(8) inOut,
    release CHAR(8) inOut)
product
데이터베이스 제품 이름을 받습니다. 인수는 CHAR 유형 및 길이 8의 변수여야 합니다.
release
데이터베이스 릴리스 레벨을 받습니다. 인수는 CHAR 유형 및 길이 8의 변수여야 합니다.

예제

다음 예제는 데이터베이스가 최신 버전인지 확인합니다.

  dbName, dbVersion CHAR(8);
  latestVersion CHAR(8) = "V9012";
  errMsg STRING;

  function main();
    sqlLib.queryCurrentDatabase(dbName, dbVersion);
    if (dbVersion != latestVersion)
      errMsg = "Contact IT to get the latest version of " + dbName;
      writeStderr (errMsg);
    end  end