callStoredProcedure 🆕
Calling a stored procedure with parameters
Signature
callStoredProcedure<T>(session: MySQLSession, procedureName: string, variables?: Array<any>): Promise<T>;
callStoredProcedure<T>(session: MySQLXSession, procedureName: string, variables?: Array<any>): Promise<T>;
Example
// employeeRouter.{ts|js}
import { employeeController } from './employeeController';
const transacted = true;
await db.usingSession(async (session) => {
const storeProcedureName = '<sp_name>';
const parameter1 = '<parameter>';
const data = await employeeController.callStoredProcedure(session, storeProcedureName, [parameter1]);
return data;
}, transacted);
// employeeRouter.{ts|js}
import { employeeController } from './employeeController';
const transacted = true;
await db.usingSession(async (session) => {
const storeProcedureName = '<sp_name>';
const parameter1 = '<parameter>';
const data = await employeeController.callStoredProcedure(session, storeProcedureName, [parameter1]);
return data;
}, transacted);
Last updated