Trabalho com código após a instalação de um banco de dados oracle pl / sql

Depois de ter o banco de dados instalado, a próxima pergunta é: “Onde você vai correr todos estes programas PL / SQL?” A resposta não é tão simples como se poderia pensar. O objetivo final é a produtividade, e você pode criar programas PL / SQL de diversas ferramentas.

SQL * Plus

Se você já foi trabalhar com Oracle, você provavelmente já ouviu falar do SQL * Plus. Esta ferramenta é instalada com todas as versões do Oracle (servidor e cliente). O principal objetivo do SQL * Plus é fornecer acesso rápido e fácil para o banco de dados em ambos os modos interactivo e em lote. Em comparação com a principais ferramentas de desenvolvimento GUI, SQL * Plus é uma ferramenta relativamente primitiva que os desenvolvedores mais profissionais usam raramente.

Você pode executar scripts SQL, scripts de PL / SQL, e outros scripts, utilizando a linguagem de comando interno de SQL * Plus por si só. Muitos desenvolvedores de fazer todos os seus trabalhos usando o SQL * Plus, porque eles não confiam nas ferramentas GUI fantasia.

Várias versões do SQL * Plus estão disponíveis depois de concluir a instalação do banco de dados Oracle:

  • o interface da Linha de comando é a ferramenta mais usada porque pode ser chamado de qualquer linguagem sistema lote operacional.
  • o básica ferramenta GUI SQL * Plus consiste de um invólucro em torno da mesma interface de linha de comando. Ele tem algumas características GUI, tais como a capacidade de definir as opções na forma de especial, mas dificilmente pode ser chamado muito amigável.
  • EuSQL * Plus é o mais recente e tem algumas características interessantes, mas também pode exigir algumas soluções para lidar com configurações de tempo limite e patches de segurança.


Porque SQL * Plus está incluído com todas as configurações do Oracle, continua a ser extremamente popular apesar de suas capacidades relativamente mínimas. Para mais detalhes sobre SQL * Plus, você pode encontrar uma grande quantidade de documentação sobre OTN, assim como muitos scripts personalizados. Não é necessário saber muito sobre SQL * Plus, mas compreender algumas noções básicas sobre como executar / salvar / editar scripts poderia ser útil no caso de você está limitado a SQL * Plus.

Oracle SQL Developer

No primeiro semestre de 2006, a Oracle adicionou uma nova ferramenta para a mistura - Oracle SQL Developer (anteriormente conhecido como Project Raptor). É um ambiente gráfico baseado em Java livre voltada para desenvolvedores de banco de dados. Com SQL Developer, você pode procurar objetos de banco de dados, instruções SQL são executados e scripts SQL, e editar e depurar PL / SQL declarações.

Atualmente, este produto ainda na fase de “Early Adopter”, embora seja uma boa alternativa para a interface de linha de comando. Os autores não recomendo usá-lo em sistemas de produção sem testes significativos, mas SQL Developer parece muito promissor. Se você não tem acesso a uma ferramenta de terceiros mais maduro, experimentá-lo (clique Aqui

Ferramentas de terceiros

Além de SQL * Plus e recém-nascido desenvolvedor Oracle SQL, uma série de outras ferramentas permitem que você trabalhe com PL / SQL. A razão para usar qualquer um destes é para tornar a sua vida mais fácil. É claro que qualquer GUI pode ter bugs / restrições / questões, mas no geral os prós normalmente superam os contras. Aqui estão algumas opções populares:

  • Sapo da Quest Software: Sapo é a ferramenta de codificação PL / SQL mais popular no mercado. Ele inclui um ambiente de edição agradável para SQL e PL / SQL. No entanto, a característica mais marcante do sapo é um conjunto muito poderoso de ferramentas administrativas. Toad fornece um ambiente de trabalho completo para DBAs e usuários avançados.
  • SQL Navigator da Quest Software: SQL Navigator, outro produto da Quest Software, tem um público mais limitado. Ele é construído por desenvolvedores Oracle para desenvolvedores Oracle. Tudo lá é otimizado para escrever PL / SQL ou SQL tão rápida e eficazmente quanto possível. Não é tão útil para DBAs, mas seus add-ons e funcionalidade geral torná-lo uma opção muito atraente para os desenvolvedores do lado do servidor.
  • RapidSQL da Embarcadero: RapidSQL, outra grande ferramenta centrada no desenvolvimento, está focada no trabalho com todo o ambiente de TI. Porque Embarcadero tem como alvo mais soluções para toda a empresa, RapidSQL tem muitas características que só poderia ficar no caminho e ser confuso para o / SQL iniciante PL. No entanto, RapidSQL não inclui tudo que você precisa para maximizar a sua produtividade.

Para mais informações, você pode ler um conjunto de comentários destas ferramentas Aqui


Publicações relacionadas