Procedures

11/08/2003

0

Olá!!!

Ai pessoal, preciso saber o seguinte...

Como visualizar as procedures existentes no oracle???

como executalas???


Desde já grato!!!


Leao

Leao

Responder

Posts

12/08/2003

Afarias

Tem muito tempo q não trabalho com Oracle, más tudo vc pode obter pelas tabelas de sistemas, ex:

select table_name from user_tables;

mostra o nome das tabelas do usuário corrente. O problema é q não lembro o nome da tabela dos procedimentos, más dê uma olhada ai


T+


Responder

12/08/2003

Leao

Ok!!!
mas sou meio leigo em Oracle, estou aprendendo agora...
caso descubra ficarei grato!!!

mas ja estou grato de qalqer forma!!!


Responder

13/08/2003

Leao

Companheiro, axo, q resolvi o problema...
tem em um arquivo de help vi o seguinte...

USER_TABLES, ALL_TABLES, and DBA_TABLES
USER_TAB_COLUMNS, ALL_TAB_COLUMNS, and DBA_TAB_COLUMNS
USER_INDEXES, ALL_INDEXES, and DBA_INDEXES
USER_CLUSTERS and DBA_CLUSTERS
USER_TAB_PARTITIONS, ALL_TAB_PARTITIONS, and DBA_TAB_PARTITIONS
USER_IND_PARTITIONS, ALL_IND_PARTITIONS, and DBA_IND_PARTITIONS
USER_PART_COL_STATISTICS, ALL_PART_COL_STATISTICS, and DBA_PART_COL_STATISTICS


Responder

27/11/2003

Margaridi

Montei um select para te ajudar:
-- ele mostra as procedures e os parâmetros.
-- Se não houverem parâmetros é só chamar a procedure pelo nome:
-- PRC_TRUNCA_TABELA;
-- Se não houverem parâmetros é só chamar a procedure informando-os:
-- PRC_TRUNCA_TABELA(´Clientes´);


select rpad(´proprietário: ´||ao.owner,50)
|| rpad(´procedure: ´|| ao.object_name,50) nome
, ao.owner
, ao.object_name
, -1 posicao
from all_objects ao
where ao.object_type = ´PROCEDURE´
union all
select rpad(´parametro [´||aa.sequence||´]: ´,15)
|| rpad(aa.argument_name,35)
|| data_type nome
, ao.owner
, ao.object_name
, aa.sequence posicao
from all_objects ao
, all_arguments aa
where ao.object_type = ´PROCEDURE´
and aa.object_id = ao.object_id
order by 2, 3, 4


Responder

28/11/2003

Leao

Grato!!!

Maldito cara, que dize ser amigo, DBA (Doido Burro e Analfabeto).
Houve um cara dizendo ser DBA, e nao me ajudou dizendo que esquece, agora estou gratos pelos meus amigos que estao me ajudando...


meus sinceros agradecimentos...


Responder

02/12/2003

Motta

dada uma sp chamada idade ...

SELECT TEXT
FROM USER_SOURCE
WHERE UPPER(NAME) = UPPER(´IDADE´)
ORDER BY LINE

funciona para procedure e sp´s

para triggers veja

user_triggers

coluna trigger_body


Responder

12/12/2003

Moonlight

Tem jeito de visualiza-las tb pelo utilitario grafico DBASTUDIO.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar