Vraag : hulp met opgeslagen procedures in de server van lidstaten SQL

Ik probeer om een nieuwe opgeslagen procedure in de Studio van het Beheer van de Server te schrijven Uitdrukkelijke 2005.

I de procedure hebben geschreven maar wanneer ik probeer om het in werking te stellen het zeg het niet kan zijn is found.

Here wat in werking stel ik en het bericht dat ik heb gekregen:
exec email_input „[email protected]“, '7/19/2010'

Msg 2812, Niveau 16, Staat 62, Lijn 1
Could om te vinden niet sloeg procedure op „email_input“.



I weten mijn procedure bestaat omdat wanneer ik het opnieuw in werking stel ik krijg:
Msg 2714, Niveau 16, Staat 3, Procedure email_input, Lijn 17
There is reeds een voorwerp „email_input“ in database.


Here wordt genoemd is mijn opgeslagen procedure die. Weet iedereen waarom ik niet het kan vinden?
-- ================================================
-- Malplaatje van de Ontdekkingsreiziger die van het Malplaatje wordt geproduceerd gebruiken die:
-- Cre�ër Procedure (Nieuw Menu) .SQL
--
-- Gebruik specificeren Waarden voor de Parameters van het Malplaatje
-- bevel (CTRL-verschuiving-M) om de parameter
in te vullen-- waarden below.
--
-- Dit blok van commentaren zal geen inbegrepen in
zijn-- de definitie van procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Auteur:            
-- Cre�ër datum:
-- Beschrijving:      
-- =============================================
CREATE PROCEDURE email_input
      -- Voeg de parameters voor de opgeslagen varchar procedure here
@p_user_email toe (25),
@p_entry_date datetime
AS
BEGIN
      -- PLAATS NOCOUNT OP toegevoegd om extra resultaat te verhinderen plaatst from
      -- zich het mengen in UITGEZOCHTE statements.
VASTGESTELDE NOCOUNT;

    -- De verklaringen van het tussenvoegsel voor procedure here
TUSSENVOEGSEL IN (user_email, entry_date)
WAARDEN TOD_email (@p_user_email, @p_entry_date)
END
GO



Antwoord : hulp met opgeslagen procedures in de server van lidstaten SQL

zorg ervoor dat specisy u altijd schemaname terwijl het creëren van de voorwerpen, ook ervoor zorgt dat u op het juiste gegevensbestand terwijl het uitvoeren van hen bent

CRE�ëR PROCEDURE dbo.email_input  hier
      -- Voeg de parameters hier voor de opgeslagen procedure toe
     @p_user_email varchar (25),
     @p_entry_date datetime
ZOALS
BEGIN
     -- PLAATS NOCOUNT OP toegevoegd om te verhinderen extra resultaatreeksen
     -- het mengen zich in UITGEZOCHTE verklaringen.
     VASTGESTELDE NOCOUNT;

   -- De verklaringen van het tussenvoegsel voor procedure hier
           TUSSENVOEGSEL IN TOD_email (user_email, entry_date)
           WAARDEN (@p_user_email, @p_entry_date)
EIND
ga

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

Andere oplossingen  
 
programming4us programming4us