Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Martinsrj

não imprime a mensagem - procedure

Recommended Posts

Olá pessoal, boa tarde!

Estou utilizando o SQL Server 2008 e criei a seguinte procedure:

USE [Estudo1]
GO
/****** Object:  StoredProcedure [dbo].[CadastrarFuncionario]    Script Date: 02/26/2011 17:05:40 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[CadastrarFuncionario]
@matricula int, @nome_func varchar(100), @endereco varchar(100), @salario decimal(10,2), @cod_lotacao int,
@num_telefone varchar(15)

as

begin
INSERT INTO Funcionario(matricula, cod_lotacao, endereco, nome_func, salario)
	values(@matricula, @cod_lotacao, @endereco, @nome_func, @salario)

	print 'Funcionario cadastrado com sucesso.'
end

-- Abaixo eu executo a procedure: 
EXEC	[dbo].[CadastrarFuncionario]
	@matricula = 10490,
	@nome_func = 'Renata Almeida',
	@endereco = N'Av. Ayrton Senna',
	@salario = 25000.00,
	@cod_lotacao = 7300,
	@num_telefone = null

SELECT * FROM Funcionario	

 

Gostaria de saber que não imprime a mensagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Logo depois de você executar a procedure tem um select

 

EXEC    [dbo].[CadastrarFuncionario] 
               @matricula = 10490, 
               @nome_func = 'Renata Almeida', 
               @endereco = N'Av. Ayrton Senna', 
               @salario = 25000.00, 
               @cod_lotacao = 7300, 
               @num_telefone = null 

SELECT * FROM Funcionario  

 

Se você somente executar a procedure e for em MESSAGES no MMS, vai ver o PRINT.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.