Die Systemfunktion 'sqlLib.queryCurrentDatabase()' gibt die Produkt- und Releasenummer der momentan verbundenen Datenbank zurück. Um die genauen Werte zu bestimmen, die von unterschiedlichen Programmen zurückgegeben werden, lesen Sie die Produktdokumentation oder führen Sie einen lokalen Test aus.
sqlLib.queryCurrentDatabase(
Produkt CHAR(8) inOut,
Release CHAR(8) inOut)
Im folgenden Beispiel wird überprüft, ob die Datenbank die neueste Version aufweist:
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