Tôi đã tạo một bảng testtable
bên trong cơ sở dữ liệu testbase
có cấu trúc sau:
product_no (int, not null)
product_name (varchar(30), not null)
price (money, null)
expire_date (date, null)
expire_time (time(7), null)
mà tôi đã sử dụng Microsoft SQL Server 2008 Management Studio.
Tôi đã tạo một thủ tục được lưu trữ testtable_pricesmaller
như sau
use testbase
go
create procedure testtable_pricesmaller
@pricelimit money
as
select * from testtable where price = @pricelimit;
go
và có thể xem Các thủ tục được lưu trữ trên Object Explorer
Microsoft SQL Server Management Studio. (Nó được liệt kê trong cấu trúc cây sau đây của Object Explorer
)
Databases
+ testbase
+ Tables
+ dbo.testtable
+ Programmability
+ Stored Procedures
+ dbo.testtable_pricesmaller
Tôi thấy rất lạ khi nhận được lỗi sau:
Could not find the stored procedure 'dbo.testtable_pricesmaller'.
khi tôi thực hiện câu lệnh SQL sau:
execute dbo.testtable_pricesmaller 50
Nó có thể thiếu gì?
USE
câu lệnh nhưng nó cho tôi lỗi.