[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosSQL Server 2005 › Capítulo 10 : 03
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Curso Completo de SQL Server 2005 - Júlio Battisti Δ Página principal Curso Completo de SQL Server 2005 - Júlio Battisti ¤ Capítulos Curso Completo de SQL Server 2005 - Júlio Battisti Próxima lição »
SQL Server 2005 - CURSO COMPLETO
Autor: Júlio Battisti
Lição 158 - Capítulo 10 - Criando Stored Procedures com a Janela de Execução de Comandos T-SQL

Para criar um Stored Procedure, utilizamos o comando CREATE PROCEDURE. Ao criarmos Stored Procedures devemos lembrar dos seguintes detalhes:

  • O tamanho máximo de um Stored Procedure é 128 MB. Convenhamos que é mais do que suficiente. Se você tiver que escrever um Stored Procedure e este for muito grande, é provável que deva ser adotada outra solução, como a criação de um objeto COM+ ou um Web Service, na nova arquitetura .net da Microsoft.
  • Somente usuários que são membros da role de servidor sysadmin ou das roles de Banco de Dados db_owner e db_ddladmin têm permissão para executar o comando CREATE PROCEDURE. Esta permissão pode ser atribuída por membros da role sysadmin, para outros usuários.
  • Em um Stored Procedures podemos referenciar tabelas, Views, outros Stored Procedures e tabelas temporárias.
  • Podemos incluir, em um Stored Procedure, qualquer comando T-SQL, com exceção dos seguintes comandos: CREATE PROCEDURE, CREATE DEFAULT, CREATE RULE, CREATE TRIGGER e CREATE VIEW.

Sintaxe para o comando CREATE PROCEDURE:

CREATE PROCEDURE nome_do_stored_procedure

[

{@nome_parâmetro1 tipo_de_dados_do_parâmetro} [=valor_default] [OUTPUT]

]

[,..n]

AS

comando 1

comando 2

...

comando n

Vamos a um exemplo simples.

Exemplo prático: Criar e testar um Stored Procedure que retorna todos os registros da tabela Pedidos, do banco de dados NwindAccess (para detalhes sobre a criação e importação de dados para este banco de dados, consulte o Capítulo 9), em que o campo PaísDeDestino é igual a Brasil. Gravar o Stored Procedure com o nome usp_PedidosDoBrasil. Este Stored Procedure será criado no Banco de Dados NwindAccess da instância SERVIDOR\SQL2005

Estamos utilizando o prefixo usp_ para indicar user Stored Procedure. Porém esta não é uma convenção obrigatória, apenas uma recomendação.

Para criar o Stored Procedure usp_PedidosDoBrasil, siga os passos indicados a seguir:

1. Abra o SQL Server Management Studio e navegue até o banco de dados NwindAccess, da instância SERVIDOR\SQL2005.

2. Clique com o botão direito do mouse no banco de dados NwindAccess e, no menu de opções que é exibido, clique em New Query.

3. Será aberta a janela de execução de comandos T-SQL, sendo o banco de dados NwindAccess, o banco de dados atual. Execute o seguinte comando:

USE NwindAccess

GO

CREATE PROCEDURE usp_PedidosDoBrasil

AS

SELECT * FROM Pedidos

WHERE PaísDeDestino = 'Brasil'

O comando é executado e a seguinte mensagem é exibida:

Command(s) completed successfully.

4. Agora podemos executar o Stored Procedure sempre que for necessário. Para executá-lo, exe­cute o seguinte comando:

exec usp_PedidosDoBrasil

O Stored Procedure é executado, os comandos que o compõem são executados e os resultados, retornados (somente os pedidos para o Brasil), conforme indicado na Figura 10.2.

Curso Completo de SQL Server 2005 - Júlio Battisti
Figura 10.2 A execução do Stored Procedure usp_PedidosDoBrasil.

Muito bem, acabamos de criar e de executar o nosso primeiro Stored Procedures. Vamos continuar avançando no nosso estudo. No próximo tópico, tratarei sobre a criação de Stored Procedures que aceitam parâmetros de entrada.

« Lição anterior Curso Completo de SQL Server 2005 - Júlio Battisti Δ Página principal Curso Completo de SQL Server 2005 - Júlio Battisti ¤ Capítulos Curso Completo de SQL Server 2005 - Júlio Battisti Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books e Planilhas de Bônus!

Aprenda com Júlio Battisti:
Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI