Artigo SQL Magazine 32 - SQL Dinâmico com Stored Procedure
Neste artigo iremos mostrar essa funcionalidade dentro de uma stored procedure com banco de dados SQL Server.
Os artigos dessa edição estão disponíveis somente através do formato HTML.
Clique aqui para ler todos os artigos desta edição
SQL dinâmico com stored procedure
Mauricio Junior
SQL dinâmico, para quem desconhece o significado, é um comando SQL que pode ser codificado dentro de uma string montada de acordo com os dados enviados pelo programa ou usuário, ou seja, a montagem é feita no tempo de execução. Neste artigo iremos mostrar essa funcionalidade dentro de uma stored procedure com banco de dados SQL Server.
Em muitos casos, o desenvolvedor pode se ver obrigado a desenvolver várias stored procedures, para a mesma finalidade, mas com diferenças sutis em alguns parâmetros de uma mesma query. É para auxiliar nestes casos que o uso de SQL dinâmico se faz necessário.
Exemplo prático
Vamos direto para a prática. Utilizaremos o Enterprise Manager para gerar os selects, criar tabelas e stored procedures no banco de dados.
Primeiramente, criamos um banco de dados chamado DB_Dinamico. A Listagem 1 mostra a criação do banco de dados e a Listagem
CREATE DATABASE BD_DINAMICO"
[...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo