sqlLib.queryCurrentDatabase() システム関数は、現在接続されているデータベースの製品番号およびリリース番号を返します。 それぞれの製品が戻す正確な値を判別するには、製品の資料を参照するか、ローカル・テストを実行してください。
sqlLib.queryCurrentDatabase(
product CHAR(8) inOut,
release CHAR(8) inOut)
以下に、データベースが最新バージョンであるかを確認する例を示します。
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