Duvida em como executar uma procedure utilizando o prisma.io
Boa noite a Todos!
Pessoal estou com dificuldade para entender como executar uma procedure no prisma.io.
Minha procedure:
DELIMITER //
CREATE PROCEDURE PROCEDURE_BUSCAS_QUANTIDADE_GANHADORES(IN param_id INT)
BEGIN
DECLARE QUANTIDADE_QUATRO INT;
DECLARE QUANTIDADE_CINCO INT;
DECLARE QUANTIDADE_SEIS INT;
SELECT COUNT(B.hits_round) INTO QUANTIDADE_QUATRO FROM bets AS B WHERE B.number_game_result = param_id AND B.hits_round = 4 AND B.awarded = TRUE;
SELECT COUNT(B.hits_round) INTO QUANTIDADE_CINCO FROM bets AS B WHERE B.number_game_result = param_id AND B.hits_round = 5 AND B.awarded = TRUE;
SELECT COUNT(B.hits_round) INTO QUANTIDADE_SEIS FROM bets AS B WHERE B.number_game_result = param_id AND B.hits_round = 6 AND B.awarded = TRUE;
SELECT QUANTIDADE_QUATRO, QUANTIDADE_CINCO, QUANTIDADE_SEIS;
END //
DELIMITER ;
No TypeScript estou utilizando a seguinte estrução:
const db = await prisma.$queryRaw`CALL PROCEDURE_BUSCAS_QUANTIDADE_GANHADORES(44)`
console.log(db);
resutaldo: [ { f0: 23, f1: 7, f2: 1 } ]
Conseguem me dizer porque o retornno aparece dessa forma f0: 23, f1: 7, f2: 1 ao invès de utilizar os nomes das variaveis dada na procedure a cima.