我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
语句,但它给了我错误。