J'ai créé une table testtable
à l'intérieur de la base de données testbase
qui a la structure suivante:
product_no (int, not null)
product_name (varchar(30), not null)
price (money, null)
expire_date (date, null)
expire_time (time(7), null)
que j'ai utilisé Microsoft SQL Server 2008 Management Studio.
J'ai créé une procédure stockée testtable_pricesmaller
comme suit
use testbase
go
create procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
et sont en mesure d'afficher les procédures stockées sur Object Explorer
le Microsoft SQL Server Management Studio. (Il est répertorié dans l'arborescence suivante de la Object Explorer
)
Databases
+ testbase
+ Tables
+ dbo.testtable
+ Programmability
+ Stored Procedures
+ dbo.testtable_pricesmaller
Je trouve cela très étrange lorsque je reçois l'erreur suivante:
Could not find the stored procedure 'dbo.testtable_pricesmaller'.
lorsque j'exécute l'instruction SQL suivante:
execute dbo.testtable_pricesmaller 50
Que pourrait-il manquer?
USE
déclaration mais cela m'a donné l'erreur.