Re: [oracle_br] Connect by
Não sei se te ajuda, mas veja esse exmplo: * select* lpad(' ',(*level*-1)*2) || NOME *from* tb_unidade *---a que tem recursividade* *connect* *by* *prior* SEQ_UNIDADE=SEQ_UNIDADE_PAI *start* *with* NOME = 'UNIDADE1'; *create* *table* tb_unidade (seq_unidade *number*(20), nome *varchar2*(50), seq_unidade_pai *number*(20) ) *insert* *into* tb_unidade *values* (1,'UNIDADE1',*NULL*); *insert* *into* tb_unidade *values* (12'UNIDADE2',*NULL*); *insert* *into* tb_unidade *values* (3,'UNIDADE3',*NULL*); *insert* *into* tb_unidade *values* (4,'UNIDADE4',*NULL*); *insert* *into* tb_unidade *values* (5,'UNIDADE FILHA 1.1',1); *insert* *into* tb_unidade *values* (6,'UNIDADE FILHA 1.1',1); *insert* *into* tb_unidade *values* (7,'UNIDADE FILHA 1.1',1); *insert* *into* tb_unidade *values* (8,'UNIDADE FILHA 1.1',1); *insert* *into* tb_unidade *values* (9,'UNIDADE FILHA 2.2',2); *insert* *into* tb_unidade *values* (10,'UNIDADE FILHA 2.2',2); *insert* *into* tb_unidade *values* (11,'UNIDADE FILHA 3.3',3); *insert* *into* tb_unidade *values* (12,'UNIDADE FILHA 3.3',3); *insert* *into* tb_unidade *values* (13,'UNIDADE FILHA 4.4',4); *insert* *into* tb_unidade *values* (14,'UNIDADE FILHA 4.4',4); 2009/7/2 Elis Azevedo Nery > > > Olá! > > Será que alguém me pode ajudar com este embrólio do connect by? > > Eu tenho uma estrutura hierarquica (arvore) e o usuário pode estar ligado a > um ou mais ramos desta arvore. Eu preciso de uma query que me devolva esta > informação. O complicado é que se ele estiver ligado a um ramo dentro de > outro, eu só quero o ramo mais externo. > Visualmente seria assim: > > Neste caso o user aaa devolveria a arvore completa e o b devolveria os 2 > ramos > 1.2 > 1.2.1 > 1.2.2 > 1.2.2.1 > 1.3 > 1.3.1 > > Arvore > 1 > 1.1 > 1.1.1 > 1.2 > 1.2.1 > 1.2.2 > 1.2.2.1 > 1.3 > 1.3.1 > > > ARVORE > id_arvore id_arvore_superior > 1 > 1.1 1 > 1.1.1 1.1 > 1.2 1 > 1.2.1 1.2 > 1.2.2 1.2 > 1.2.2.1 1.2.2 > 1.3 1 > 1.3.1 1.3 > > --- > USUARIO_ARVORE > user arvore > aaa 1 > aaa 1.2 > aaa 1.3.1 > > bbb 1.2 > bbb 1.3 > > Obrigada > Elis > > __ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@gmail.com MSN: mcristinasil...@hotmail.com -- "O começo é a parte mais importante do trabalho." - Platão [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Connect by
Olá! Será que alguém me pode ajudar com este embrólio do connect by? Eu tenho uma estrutura hierarquica (arvore) e o usuário pode estar ligado a um ou mais ramos desta arvore. Eu preciso de uma query que me devolva esta informação. O complicado é que se ele estiver ligado a um ramo dentro de outro, eu só quero o ramo mais externo. Visualmente seria assim: Neste caso o user aaa devolveria a arvore completa e o b devolveria os 2 ramos 1.2 1.2.1 1.2.2 1.2.2.1 1.3 1.3.1 Arvore 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.2.1 1.3 1.3.1 ARVORE id_arvore id_arvore_superior 1 1.11 1.1.1 1.1 1.21 1.2.1 1.2 1.2.2 1.2 1.2.2.1 1.2.2 1.3 1 1.3.1 1.3 --- USUARIO_ARVORE userarvore aaa 1 aaa1.2 aaa 1.3.1 bbb 1.2 bbb 1.3 Obrigada Elis Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Connect dentro de uma procedure
Tente criar um database link. para realizar esta consulta - Mensagem original De: Jose C Carvalho <[EMAIL PROTECTED]> Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 23 de Janeiro de 2008 17:47:50 Assunto: [oracle_br] Connect dentro de uma procedure Pessoal , estou montando uma procedure para verificar o sincronismo do meu server PRD com meu Standby . Ambos na STD edition O que ta pegando é como dar um connect na standby partindo de uma procedure na Prime .Tentei usar o execute Immediate mais não deu certo também ... Será que alguém já tem algo pronto ou tem a dica de como fazer essa cone O bloco anónimo segue abaixo .. versão 9i e 10g DECLARE arch_stdby integer := 0; arch_prime integer := 0; BEGIN select max(SEQUENCE# ) into arch_prime from v$log_history; EXECUTE IMMEDIATE 'connect sys/[EMAIL PROTECTED] as sysdba'; select max(SEQUENCE# ) into arch_stdby from v$log_history; DBMS_OUTPUT. PUT_LINE( 'Prime:'| |arch_prime| |' - 'Standby:'|| arch_stdby) ; END; Obrigado JOSÉ CARLITOS CARVALHO JÚNIOR Administrador de Banco de Dados PST Electronics / [EMAIL PROTECTED] com.br web:http://www.pst. com.br web:http://www.positron .com.br 100+ Inovadoras no Uso de TI 2006 no setor Indústria: Automotiva e Autopeças [As partes desta mensagem que não continham texto foram removidas] Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Connect dentro de uma procedure
Pessoal , estou montando uma procedure para verificar o sincronismo do meu server PRD com meu Standby . Ambos na STD edition O que ta pegando é como dar um connect na standby partindo de uma procedure na Prime .Tentei usar o execute Immediate mais não deu certo também ... Será que alguém já tem algo pronto ou tem a dica de como fazer essa cone O bloco anónimo segue abaixo ..versão 9i e 10g DECLARE arch_stdby integer := 0; arch_prime integer := 0; BEGIN select max(SEQUENCE#) into arch_prime from v$log_history; EXECUTE IMMEDIATE 'connect sys/[EMAIL PROTECTED] as sysdba'; select max(SEQUENCE#) into arch_stdby from v$log_history; DBMS_OUTPUT.PUT_LINE('Prime:'||arch_prime||' - 'Standby:'||arch_stdby); END; Obrigado JOSÉ CARLITOS CARVALHO JÚNIOR Administrador de Banco de Dados PST Electronics / [EMAIL PROTECTED] web:http://www.pst.com.br web:http://www.positron.com.br 100+ Inovadoras no Uso de TI 2006 no setor Indústria: Automotiva e Autopeças [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] connect
Confirme/Configure as suas variáveis de ambiente... ORACLE_HOME, ORACLE_SID, etc Em 31/08/07, Elaine <[EMAIL PROTECTED]> escreveu: > > Boa tarde Grupo, > Tenho conectar no oracle e a mensagem é a seguinte: > SQL> conn / as sysdba > ERROR: > ORA-24314: service handle not initialized > > é o Oracle 9i no mandriva > > Att, > Elaine Silva > > [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] connect
Boa tarde Grupo, Tenho conectar no oracle e a mensagem é a seguinte: SQL> conn / as sysdba ERROR: ORA-24314: service handle not initialized é o Oracle 9i no mandriva Att, Elaine Silva
[oracle_br] connect / as sysdba
Pessoal, tenho um servidor com sistema oparacional Solaris e Oracle 9i R2. Usando o orapwd, criei o arquivo de senha e garanti a permissão sysdba para os usuários que poderão administrar o banco. Agora, quero impedir que, acessando o sistema operacional com o usuário oracle (que é membro do grupo dba do sistema operacional), consiga-se acesso usando: connect / as sysdba Quero que cada DBA use a sua conta (com privilégios de SYSDBA) para administrar. Quero impedir o acesso com o / as sysdba. Tem como? Bjs Dani - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html