Pergunta : ajudar com procedimentos armazenados no usuário do MS SQL

Eu estou tentando redigir um procedimento armazenado novo no estúdio da gerência do usuário 2005.

I redigiram o procedimento mas quando eu tentar o funcionar que diz que não pode ser found.

Here é o que eu funciono e a mensagem eu começ: email_input “[email protected]” do
exec, '7/19/2010'

Msg 2812, nível 16, estado 62, linha procedimento armazenado “email_input” do achado de 1
Could não.



I sabem que meu procedimento existe porque quando eu o funciono outra vez mim começ: o
Msg 2714, nível 16, estado 3, email_input do procedimento, linha 17
There é já um objeto nomeado “email_input” no database.


Here é meu procedimento armazenado. Qualquer um sabe porque eu não posso o encontrar?
-- ================================================
-- Molde gerado da utilização do explorador do molde:
-- Criar o procedimento (menu novo) .SQL
--
-- Usar os valores da especificação para o
dos parâmetros do molde-- comandar (CTRL-Desloc-m) para preencher o
do parâmetro-- avalia below.
--
-- Este bloco de comentários não será o in
-- a definição do procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Autor:            
-- Criar a data: Data do
-- Descrição:      
-- email_input
do PROCEDIMENTO do =============================================
CREATE      -- Adicionar os parâmetros para o @p_user_email varchar (25), datetime
AS
BEGIN
do here
do procedimento armazenado do @p_entry_date do
      -- AJUSTAR NOCOUNT adicionado SOBRE para impedir o from
dos jogos do resultado      -- interferência com o statements.
NOCOUNT AJUSTADO SOBRE;

    -- As indicações da inserção para a INSERÇÃO do here
do procedimento no
de TOD_email (user_email, entry_date) AVALIAM (@p_user_email, @p_entry_date) o
END
GO



class= do

Resposta : ajudar com procedimentos armazenados no usuário do MS SQL

certificar-se de que você sempre specisy o schemaname ao criar os objetos, igualmente se certifica de que você está na base de dados direita ao os executar

CRIAR O PROCEDIMENTO dbo.email_input --------------  aqui
      -- Adicionar os parâmetros para o procedimento armazenado aqui
     @p_user_email varchar (25),
     datetime do @p_entry_date
COMO
COMEÇAR
     -- AJUSTAR NOCOUNT adicionado SOBRE para impedir jogos extra do resultado de
     -- interferência com as indicações SELETAS.
     AJUSTAR NOCOUNT SOBRE;

   -- Introduzir indicações para o procedimento aqui
           INTRODUZIR em TOD_email (user_email, o entry_date)
           VALORES (@p_user_email, @p_entry_date)
EXTREMIDADE
ir

exec dbo.email_input “[email protected]”, “7/19/2010”

Outras soluções  
 
programming4us programming4us