Sergio Willians

Respostas no Fórum

Visualizando 15 posts - 1 até 15 (de 73 do total)
  • Autor
    Posts
  • em resposta a: Ordem de execução das triggers #154378

    O Jefferson escreveu um artigo bacana sobre isso, aqui no GPO.

    Alterando a Ordem de Execução de Triggers

    em resposta a: Oracle Forms e Reports #153235

    Boa tarde Marcelo !

    Desculpe a demora em responder, eu estava de férias ! 🙂

    Camarada, desconheço algum lugar que utilize o forms 6i, é uma versão bem antiga e que não possui suporte da Oracle a muito tempo. Pode ser que haja alguma empresa que utilize, mas realmente eu não conheço.

    Já o 12c é outra história. Se precisar instalá-lo, abaixo o link de um vídeo bem bacana sobre como fazê-lo:

    Abraço

     

     

    em resposta a: Ajuda em um Select #146902

    Estava com a aspa errada, tente agora com a query abaixo:

    SELECT DISTINCT A1_COD, A1_NOME, A1_EST, A1_SATIV1 , X5_DESCRI,
    E1_PARCELA, E1_EMISSAO, E1_VENCTO,
    TO_DATE(e1_vencto,’YYYYMMDD’) – TO_DATE(e1_emissao,’YYYYMMDD’) AS SUB,
    E1_VALOR, E1_NUM
    FROM SE1310
    INNER JOIN SA1010 ON SA1010.A1_COD = E1_CLIENTE AND SA1010.A1_LOJA = E1_LOJA AND SA1010.D_E_L_E_T_ = ‘ ‘
    INNER JOIN SX5310 ON SX5310.X5_CHAVE = A1_SATIV1 AND SX5310.X5_TABELA = ‘T3’ AND SX5310.D_E_L_E_T_ = ‘ ‘
    WHERE SE1310.D_E_L_E_T_ = ‘ ‘

    ORDER BY E1_EMISSAO, A1_COD,E1_NUM, E1_PARCELA

    em resposta a: Ajuda em um Select #146841

    Opa @LHC ! Tudo bem ?

    Então, acho que está ocorrendo um erro de conceito sobre o tipo de dado utilizado. Primeiro, vamos pegar uma calculadora e executar o seguinte cálculo:

    20200205 – 20200101 = 104

    Veja que se entendermos que é um cálculo numérico, o resultado está correto.

    O que ocorre é que provavelmente os campos e1_vencto e e1_emissao estão como VARCHAR e não como DATE. Quando você colocou em sua query o cálculo (e1_vencto – e1_emissao), ele fez um casting para numérico e efetuou o cálculo.

    Experimente fazer a seguinte mudança:

    SELECT DISTINCT A1_COD, A1_NOME, A1_EST, A1_SATIV1 , X5_DESCRI,
    E1_PARCELA, E1_EMISSAO, E1_VENCTO,
    TO_DATE(e1_vencto,’YYYYMMDD’) – TO_DATE(e1_emissao,’YYYYMMDD’) AS SUB,
    E1_VALOR, E1_NUM
    FROM SE1310
    INNER JOIN SA1010 ON SA1010.A1_COD = E1_CLIENTE AND SA1010.A1_LOJA = E1_LOJA AND SA1010.D_E_L_E_T_ = ‘ ‘
    INNER JOIN SX5310 ON SX5310.X5_CHAVE = A1_SATIV1 AND SX5310.X5_TABELA = ‘T3’ AND SX5310.D_E_L_E_T_ = ‘ ‘
    WHERE SE1310.D_E_L_E_T_ = ‘ ‘

    ORDER BY E1_EMISSAO, A1_COD,E1_NUM, E1_PARCELA

     

    em resposta a: Aumentar disco da VM Oracle Linux 7.5 #132107
    em resposta a: sqldeveloper #108733

    @costa castelo

    Preste atenção nessa parte do arquivo que você colocou aqui:

    # System properties expected by the Netbinox-Oracle IDE bridge AddVMOption -Duser.language=pt-br
    AddVMOption -Dnetbeans.home=../../netbeans/platform/
    AddVMOption -Dnetbeans.logger.console=true
    AddVMOption -Dexcluded.modules=org.eclipse.osgi
    AddVMOption -Dide.cluster.dirs=../../netbeans/fcpbridge/:../../netbeans/ide/:../../netbeans/../

    Veja que você colocou o AddVMOption -Duser.language=pt-br na mesma linha do comentário, fazendo com que se tornasse parte dele. Fiz um teste aqui e o correto é:

    # System properties expected by the Netbinox-Oracle IDE bridge
    [b]AddVMOption -Duser.language=pt
    AddVMOption -Duser.country=BR[/b]
    AddVMOption -Dnetbeans.home=../../netbeans/platform/
    AddVMOption -Dnetbeans.logger.console=true
    AddVMOption -Dexcluded.modules=org.eclipse.osgi
    AddVMOption -Dide.cluster.dirs=../../netbeans/fcpbridge/:../../netbeans/ide/:../../netbeans/../

    Copie o trecho acima e substitua no seu arquivo. Faça o teste que agora deve funcionar.

    em resposta a: sqldeveloper #108726

    @costa castelo

    Anexe o arquivo ide.conf aqui no post para eu dar uma olhada.

    em resposta a: sqldeveloper #108721

    @costa castelo
    Não é pt, e sim pt-br

    Se mesmo assim não funcionar, delete a linha inteira onde está Duser-language=en

    Não esqueça que após fazer a alteração do arquivo, você precisa reiniciar o SQL Developer.

    em resposta a: sqldeveloper #108682

    Bom dia @costa castelo !

    Dê uma lida nesse link:

    https://www.profissionaloracle.com.br/gpo/servicos/easyblog/entry/2016/07/11/alterar-idioma-padrao-no-sql-developer

    Nele mostra como alterar o idioma padrão. Troque onde está en por pt-br no Duser-language.

    Uma pergunta: Por que quer mudar para PT-BR ? Geralmente se faz o contrário, se muda para inglês.
    A maioria dos materiais que se encontra na internet é em inglês, e inglês é a língua universal do profissional de TI. Se não a domina, sugiro que faça um curso urgente. Existem inclusive opções gratuitas de aprendizagem de idiomas (como o duolingo).
    Isso ajudará em muito no crescimento da sua carreira.

    em resposta a: Treinamentos em Oracle – PLSQL #108634

    Oi Wagner, tudo bem ?

    Não creio que seja necessário fazer algum curso pago para aprender PL/SQL. Aqui mesmo no GPO tem vários materiais interessantes sobre o assunto. Como você já tem experiência na área, a curva de aprendizado deve ser baixa.

    Abaixo um bem interessante sobre PL

    PL/SQL
    https://www.profissionaloracle.com.br/gpo/servicos/docescripts/category/17-sql-plsql?download=22706:SQL%20e%20PL/SQL

    Entre no site da Oracle, baixo o BD (pode ser o XE mesmo), o SQL Developer e treine bastante. Vá se aprimorando com os artigos de PL/SQL avançado que tem aqui no GPO.

    Eu escrevo bastante sobre PL/SQL. Você pode encontrar meus textos nos links abaixo:

    http://willians.profissionaloracle.com.br
    https://www.profissionaloracle.com.br/gpo/artigo/articulistas/64-will

    Também há outros articulista que escrevem sobre o tema aqui.

    Eu passei pelo mesmo caminho que você, mas por motivos diferentes. Fui gestor por vários anos e acabei voltando para área técnica. Garanto que não é nada impossível de se adaptar.

    Desejo boa sorte nesse seu novo caminho !

    Abraço,
    Sergio Willians

    em resposta a: Alguma indicação de um bom curso de Oracle em SP? #108482

    Boa noite Harlei !

    Anota aí:

    Nerv Informatica – http://www.nervinformatica.com.br
    Fabio Prado – http://www.fabioprado.net
    Oradata – http://www.oradata.com.br

    Abraço

    em resposta a: Manipulação de Timestamp #108478

    @Mateus

    O Eduardo Legatti uma vez publicou um artigo bem interessante sobre timestamp aqui:

    https://www.profissionaloracle.com.br/gpo/artigo/banco-de-dados/banco-oracle/113-introducao-tipo-timestamp-e-suas-variacoes

    Veja se isso te ajuda !

    em resposta a: SQL Developer #108456

    @Douglas

    Selecione o código e aperte CTRL+F7. Já aviso que não fica lá essas coisas ! rs

    O link abaixo te dará acesso a uma série de posts sobre o SQL Developer. Espero que ajude.
    https://www.profissionaloracle.com.br/gpo/servicos/easyblog/ultimos-posts/tags/tag/sql-developer

    Abs

    em resposta a: Problema em consultas SQL Oracle #108372

    Já usei a release 4.0.x e é uma versão bem bugada do SQL Developer. Lembro que ocorriam falhas inacreditáveis, fora as deficiências.

    Atualmente eu utilizo a 4.1.3.20. Você pode baixar diretamente do site da Oracle. Garanto que está bem mais estável e menos bugada do que a que está usando.

    Sobre o fato de isso ocorrer também no PHP, é bem estranho. Já tive a oportunidade de desenvolver várias aplicações em PHP , conectando ao banco Oracle via OCI e nunca vi algo parecido.

    Verificou os logs da aplicação PHP para ver se não são problemas distintos que ocorrem, com o mesmo sintoma ?

    em resposta a: Problema em consultas SQL Oracle #108370

    @Marcos

    Poderia informar qual a versão do SQL Developer que você está usando ?

Visualizando 15 posts - 1 até 15 (de 73 do total)
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detectado !

Verificamos que está usando alguma extensão para bloquear os anúncios. O GPO (Grupo de Profissionais Oracle) obtém a sua renda através dos anúncios, para assim manter toda a estrutura dedicada a universalização do conhecimento.

Se você gosta de nosso trabalho, pedimos por gentileza que desabilite o ads blocker. Trabalhamos somente com o Google Adsense e tentamos ao máximo exibir apenas o necessário.

Agradecemos de antemão ! :)

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock