我想創建一個存儲過程從我的數據庫表中檢索行...但它看起來像我在輸入查詢時丟失了一些東西。SQL Server存儲過程從表中獲取行
這裏是我的存儲過程:
CREATE PROCEDURE [dbo].[p_GetLeaveRecord_LMS]
-- Add the parameters for the stored procedure here
@LeaveType varchar(50),
@IdEmployee int,
@DateFrom date,
@DateTo date,
@Reason nvarchar(MAX)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SElECT * FROM cor_leave
(
id_leave_type,
id_employee,
dt_from,
dt_to,
txt_reason
)
Values
(
@LeaveType,
@IdEmployee,
@DateFrom,
@DateTo,
@Reason
)
END
如果誰能給我更好的答案,使程序正確。
我是數據庫的初學者。
謝謝
參數必須用括號括起來。另外,你想要什麼程序返回? – kyooryu
您的SELECT查詢語法不正確。 SELECT不是以這種方式寫的。看看這裏的SELECT語法http://msdn.microsoft.com/en-us/library/ms189499.aspx – InSane