ฉันสร้างตาราง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
คำสั่งแล้ว แต่ทำให้ฉันมีข้อผิดพลาด