Microsoft SQL Server Express é a versão gratuita do SQL Server, um aplicativo usado para criar e gerenciar bancos de dados. Uma característica central do SQL Server é o procedimento armazenado. Os procedimentos armazenados são instruções SQL salvas em um script para ser executado várias vezes. Como nas funções em outras linguagens de programação assim como BASIC ou Javascript, procedimentos armazenados podem aceitar parâmetros ou variáveis de entrada. Coisas que você precisa
Microsoft SQL Server Management Studio
Show Mais instruções
1
Para criar um banco de dados de teste , abra o software SQL Server Management Studio. Pressione o botão " Connect" na janela Conectar ao Servidor , em seguida, clique direito no ícone " bancos de dados" no painel Objetos. Selecione " New Database ", digite " MyDb " para o nome do banco de dados. Clique em " OK". Selecione Ferramentas> Opções . Expanda o nó Designers para revelar Tabela e banco de dados Designers. Desmarque a opção " salvar alterações Impedir que Exigir Tabela Re- Criação".
2
Criar uma tabela para MyDb expandindo a nova subpasta MyDb no painel Objetos. Direito clique em " Tables " e selecione " New Table ". Na nova aba que aparece, digite as descrições de colunas para a nova tabela. Sob os títulos que se lia " Nome da coluna ", " Tipo de dados " e " Permitir nulos ", inserir esses dados :
título , nvarchar ( 50) , Permitir Nulos diretor , nvarchar ( 50) , permitir nulos ano , int, permitir Nulos
Pressione " Ctrl" e "S" para salvar a tabela e solicitação SQL Server para realmente criar a tabela. Digite "Filmes" para o nome da tabela quando for solicitado.
3
Digite os dados da amostra na nova tabela . Botão direito do mouse a nova subpasta " Dbo.movies " no painel Pesquisador de Objetos e selecione "Editar Top 200 linhas ". Digite os seguintes dados na nova aba que aparece com cabeçalhos de coluna que você digitou anteriormente ( " título", " diretor", " ano " ) :
estrela
guerras , Lucas, 1977excalibur , Boorman , dia 1980groundhog , Ramis , 1993
4
Criar o procedimento armazenado para consultar os novos dados : no painel objetos, expanda a subpasta chamada " programação " na pasta MyDb pela esquerda clicando sobre ele. Na subpasta Stored Procedures que aparece, clique com o botão direito e selecione " New Stored Procedure . "
Na nova aba que aparece, selecione e exclua o texto de consulta SQL existente e substituí-lo por esta consulta , que utiliza uma variável chamada @ name : .
USE [ MyDb ] GOcreate PROCEDURE [ dbo] [ mysp_selectstuff ] @ nome varchar ( 50) ASSeleccione * de onde dbo.Movies @ name = título , ir
exec . [dbo ] [ mysp_selectstuff ] @ name = "Guerra nas Estrelas "; procedimento godrop [dbo] [ mysp_selectstuff ]; . vão
5
Execute o novo procedimento armazenado com a tecla " F5 ". Observe os resultados da consulta na janela sob o procedimento armazenado. Salve o procedimento com a tecla " Ctrl" e "S" e digitando um nome adequado.