Я создал таблицу testtable
в базе данных, testbase
которая имеет следующую структуру:
product_no (int, not null)
product_name (varchar(30), not null)
price (money, null)
expire_date (date, null)
expire_time (time(7), null)
который я использовал Microsoft SQL Server 2008 Management Studio.
Я создал хранимую процедуру testtable_pricesmaller
следующим образом
use testbase
go
create procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
и могут просматривать хранимые процедуры в Object Explorer
Microsoft SQL Server Management Studio. (Он указан в следующей древовидной структуре Object Explorer
)
Databases
+ testbase
+ Tables
+ dbo.testtable
+ Programmability
+ Stored Procedures
+ dbo.testtable_pricesmaller
Я нахожу это очень странным, когда я получаю следующую ошибку:
Could not find the stored procedure 'dbo.testtable_pricesmaller'.
когда я выполняю следующую инструкцию SQL:
execute dbo.testtable_pricesmaller 50
Чего не хватает?
USE
заявление, но оно дает мне ошибку.