DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo SQL Magazine 32 - SQL dinâmico com stored procedure

Artigo da Revista SQL Magazine -Edição 32.

Atenção: por essa edição ser muito antiga não há arquivo PDF para download.
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 2, a criação da tabela.

 

CREATE DATABASE BD_DINAMICO

Listagem 1. Criando o banco de dados BD_Dinamico.

 

CREATE TABLE [dbo].[TB001_USUARIO] (

         [ID_USU]  uniqueidentifier ROWGUIDCOL  NOT NULL ,

         "



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Equipe Devmedia

Noticias/Dicas/Artigos publicados.




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03