DBeaver remove =null dos parâmetro de entrada das stored procedures
Boa tarde a todos!
Mudamos do IBexpert para o DBeaver e ocorre o seguinte:
Alguns parâmetros de entrada da procedure permitem que não se passe valores (= null)
create or alter procedure EST_REL_INVENTARIO (
IPEMPRESA smallint,
IPESTABELEC varchar(80),
IPATIVOIMOB_MATUSOCONSUMO char(1) = null,
IPRETORNA_DT_ULT_COMPRA char(1) = null,
IPCOD_UNIDADE integer = null)
Ocorre que, quando eu implemento essa procedure no DBeaver ele simplesmente some com os argumentos "= null" e grava a procedure assim:
create or alter procedure EST_REL_INVENTARIO (
IPEMPRESA smallint,
IPESTABELEC varchar(80),
IPATIVOIMOB_MATUSOCONSUMO char(1),
IPRETORNA_DT_ULT_COMPRA char(1),
IPCOD_UNIDADE integer)
tornando todos os parâmetros obrigatórios novamente.
Se alguém puder dar uma mão, ficarei muito agradecido.
Valeu
Mudamos do IBexpert para o DBeaver e ocorre o seguinte:
Alguns parâmetros de entrada da procedure permitem que não se passe valores (= null)
create or alter procedure EST_REL_INVENTARIO (
IPEMPRESA smallint,
IPESTABELEC varchar(80),
IPATIVOIMOB_MATUSOCONSUMO char(1) = null,
IPRETORNA_DT_ULT_COMPRA char(1) = null,
IPCOD_UNIDADE integer = null)
Ocorre que, quando eu implemento essa procedure no DBeaver ele simplesmente some com os argumentos "= null" e grava a procedure assim:
create or alter procedure EST_REL_INVENTARIO (
IPEMPRESA smallint,
IPESTABELEC varchar(80),
IPATIVOIMOB_MATUSOCONSUMO char(1),
IPRETORNA_DT_ULT_COMPRA char(1),
IPCOD_UNIDADE integer)
tornando todos os parâmetros obrigatórios novamente.
Se alguém puder dar uma mão, ficarei muito agradecido.
Valeu
Sady
Curtidas 0
Respostas
Sady
01/02/2021
Gente do céu!
Eu estava com a versão 7.3.3 do DBeaver e resolvi instalar a 7.3.4 e adivinhem?
PIOROU!!! kkkkkkkkkkkkkkkkkkkkkkkkkkk
Isso mesmo! Ficou pior.
Agora quando vou compilar a procedure ele simplesmente se perde na linha da "declare variable" e não reconhece o fim de linha.
Daí desinstalei a 4 e voltei a 3. Tudo normal (ou quase)
SOCORRO!!!
Eu estava com a versão 7.3.3 do DBeaver e resolvi instalar a 7.3.4 e adivinhem?
PIOROU!!! kkkkkkkkkkkkkkkkkkkkkkkkkkk
Isso mesmo! Ficou pior.
Agora quando vou compilar a procedure ele simplesmente se perde na linha da "declare variable" e não reconhece o fim de linha.
Daí desinstalei a 4 e voltei a 3. Tudo normal (ou quase)
SOCORRO!!!
GOSTEI 0
Emerson Nascimento
01/02/2021
pelas pesquisas que eu fiz não há suporte para valores default
2013
https://dbeaver.io/forum/viewtopic.php?f=2&t=1020
2020
https://github.com/dbeaver/dbeaver/issues/6059
2013
https://dbeaver.io/forum/viewtopic.php?f=2&t=1020
2020
https://github.com/dbeaver/dbeaver/issues/6059
GOSTEI 0