Respostas no Fórum
-
AutorPosts
-
setembro 15, 2017 às 10:02 pm em resposta a: Obter informações – total de linhas dos objetos #108996
Motta
ParticipanteBeleza , não tinha certeza quanto a trigger se todas iam para o “code” , a view eu tinha certeza pois já tive problemas para achar “códigos” na view.
E dba_source é logicamente mais completa que user_source.
Motta
ParticipanteMuito “grosso modo” , linhas de um owner
SELECT TYPE,COUNT(LINE) LINHAS
FROM USER_SOURCE
GROUP BY TYPEas views e trigger* não entram nesta bagaça pois não tem “linhas” , todavia os codigos estão nas views USER_TRIGGERS e USER_VIEWS
- não tenho certeza se funciona sempre
Motta
ParticipanteUma forma de fazer isto é um subselect com MAX , instaciando a mesma tabela , creio que isto funciona :
SELECT *
FROM Saldo_Estq_Data_Loc_Armaz SLA
WHERE SLA.PRODCODESTR = '&CODESTR'
AND SLA.LOCARMAZCODESTR = '01.01'
AND SLA.SALDOESTQDATA <= '&Dt'
and SLA.SALDOESTQDATA = (SELECT max(SLA2.SALDOESTQDATA)
FROM Saldo_Estq_Data_Loc_Armaz SLA2--alias para diferenciar a instancia
WHERE SLA2.PRODCODESTR = SLA.PRODCODESTR
AND SLA2.LOCARMAZCODESTR = SLA.LOCARMAZCODESTR
AND SLA2.SALDOESTQDATA <= '&Dt')Motta
ParticipanteRemova também as linhas que fazem menção a
V_OSUSERMotta
ParticipanteEste procedure é minha vacilei e deixei de publicar uma das functions
create or replace FUNCTION quotedstr ( pStr IN varchar2)
RETURN varchar2 IS
— Por uma string entre aspas simples ==> ‘
BEGIN
RETURN ”” || pStr || ””;
END;veja se funciona agora , mas lembro esta é uma opção quando se quer uma auditoria simples com uso de triggers poupando o trabalho de escrever as mesmas
Motta
ParticipanteAlgum drive prescinde do Client !?
Grato
Motta
ParticipanteGrato pela resposta.
-
AutorPosts