Ho creato una tabella testtable
all'interno del database testbase
che ha la seguente struttura:
product_no (int, not null)
product_name (varchar(30), not null)
price (money, null)
expire_date (date, null)
expire_time (time(7), null)
che ho usato Microsoft SQL Server 2008 Management Studio.
Ho creato una procedura memorizzata testtable_pricesmaller
come segue
use testbase
go
create procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
e sono in grado di visualizzare le Stored procedure su Object Explorer
Microsoft SQL Server Management Studio. (È elencato nella seguente struttura ad albero del Object Explorer
)
Databases
+ testbase
+ Tables
+ dbo.testtable
+ Programmability
+ Stored Procedures
+ dbo.testtable_pricesmaller
Lo trovo molto strano quando ricevo il seguente errore:
Could not find the stored procedure 'dbo.testtable_pricesmaller'.
quando eseguo la seguente istruzione SQL:
execute dbo.testtable_pricesmaller 50
Cosa potrebbe mancare?
USE
dichiarazione ma mi dà l'errore.