asdfasdfasdf
JavaScript
CREATE OR REPLACE MLE MODULE dbms_assert_module LANGUAGE JAVASCRIPT AS
import oracledb from "mle-js-oracledb";
export function createTempTable(tableName) {
const conn = oracledb.defaultConnection();
let result;
let validTableName;
try {
result = conn.execute(
`SELECT dbms_assert.qualified_sql_name(:tableName)`,
[tableName]
);
validTableName = result.rows[0][0];
} catch (err) {
throw (`'${tableName}' is not a valid table name`);
return;
}
result = conn.execute(
`CREATE PRIVATE TEMPORARY TABLE ora$ptt_${validTableName} (id number)`
);
}
/