Nesta lição, você criará e armazenará alguns artefatos de desenvolvimento de aplicativo no projeto de desenvolvimento de dados criado em uma lição anterior. Você criará uma consulta SQL e um procedimento armazenado
SQL e explorará brevemente outros recursos.
É possível usar um projeto de desenvolvimento de dados no Optim Development
Studio para criar e armazenar artefatos de desenvolvimento do aplicativo de
banco de dados, como rotinas, consultas e arquivos XML.
Primeiro, crie uma consulta SQL.
- No Data Project Explorer, expanda o projeto de desenvolvimento de dados criado anteriormente, clique com o botão direito na pasta Scripts de SQL e selecione . O assistente Nova Instrução SQL é aberto.
- Digite um nome para a instrução SQL (por exemplo, testSelect),
selecione editar a instrução usando o gerador de Consultas SQL e clique em Concluir. Neste tutorial, É possível usar o gerador de Consultas SQL gráfico para criar a instrução SQL, mas também é possível usar o editor de SQL e XQuery para criar instruções SQL. O editor de SQL e XQuery inclui muitos recursos úteis como realce da sintaxe, assistente de conteúdo e suporte de modelo.
- No gerador de Consultas SQL, clique com o botão direito do mouse no painel central e selecione Incluir Tabela.
- Na janela que é aberta, procure a tabela EMPLOYEE e clique em OK.
- Use a área com guias na parte inferior do gerador de Consultas SQL para incluir colunas e condições na consulta ou digite a consulta no editor, na parte superior do gerador de Consultas SQL. A consulta final deve parecer com esta:
SELECT FIRSTNME, LASTNAME FROM EMPLOYEE WHERE SALARY > :SALARY
- Clique em para salvar a consulta no projeto e fechar o gerador de Consultas SQL. A consulta SQL é salva e exibida no projeto, no Data
Project Explorer.
Agora, crie um procedimento armazenado:
- Clique com o botão direito do mouse na pasta Procedimentos Armazenados de seu projeto e selecione . É aberto o assistente de Novo Procedimento Armazenado.
- No assistente, especifique um nome para o procedimento armazenado
(por exemplo, mySQLPROCEDURE) e, no campo Idioma,
selecione SQL.
Nota: Também é possível criar procedimentos armazenados Java ou procedimentos
armazenados SQL nativos ou externos se o destino for o DB2 para z/OS.
- Selecione um modelo para o procedimento armazenado. Informações
adicionais sobre cada modelo, incluindo o DDL, são mostradas na área Visualizar.
É possível criar e armazenar modelos adicionais para serem exibidos nesse
assistente na página de Preferências de .
- Clique em Concluir.
O procedimento armazenado é criado e exibido no projeto no Data Project Explorer. Agora, você pode implementar, executar e depurar o procedimento armazenado. Também pode seguir etapas similares para criar funções definidas pelo usuário.
Para obter informações adicionais sobre como usar grupos de implementação
para implementar procedimentos armazenados e scripts SQL, consulte a ajuda on-line.
Além das rotinas e consultas SQL, você também pode armazenar artefatos XML em um projeto de desenvolvimento de dados. Você pode utilizar assistentes e editores para criar e modificar arquivos. Pode registrar um esquema XML em um banco de dados DB2, de forma que ele possa ser utilizado para decomposição e validação de inserções de dados XML. É possível utilizar um assistente ou o editor de dados da tabela para inserir dados XML
em uma coluna XML.
Também é possível utilizar um projeto de desenvolvimento de dados para criar e implementar serviços da Web que expõem operações do banco de dados (instruções SQL SELECT e DML, expressões XQuery ou chamadas para procedimentos armazenados) para aplicativos clientes.
Para obter informações detalhadas sobre os recursos de serviços da Web, consulte a Ajuda On-line de Serviços da Web.