queryCurrentDatabase()
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.
Syntax
sqlLib.queryCurrentDatabase(
Produkt CHAR(8) inOut,
Release CHAR(8) inOut)
- Produkt
- Empfängt den Produktnamen der Datenbank. Das Argument muss eine Variable des Typs CHAR mit einer Länge von 8 sein.
- Release
- Empfängt den Releasestand der Datenbank. Das Argument muss eine Variable des Typs CHAR mit einer Länge von 8 sein.
Beispiel
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