He creado una tabla testtable
dentro de la base de datos testbase
que tiene la siguiente estructura:
product_no (int, not null)
product_name (varchar(30), not null)
price (money, null)
expire_date (date, null)
expire_time (time(7), null)
que utilicé el Microsoft SQL Server 2008 Management Studio.
Creé un procedimiento almacenado de la testtable_pricesmaller
siguiente manera
use testbase
go
create procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
y pueden ver los Procedimientos almacenados en Object Explorer
el Microsoft SQL Server Management Studio. (Se enumera en la siguiente estructura de árbol de la Object Explorer
)
Databases
+ testbase
+ Tables
+ dbo.testtable
+ Programmability
+ Stored Procedures
+ dbo.testtable_pricesmaller
Me resulta muy extraño cuando recibo el siguiente error:
Could not find the stored procedure 'dbo.testtable_pricesmaller'.
cuando ejecuto la siguiente instrucción SQL:
execute dbo.testtable_pricesmaller 50
¿Qué podría faltar?
USE
declaración pero me dio el error.