我無法使用存儲過程存儲日期數據類型變量。我的代碼是:SQL Server 2008存儲過程
ALTER PROCEDURE [dbo].[Access1Register]
-- Add the parameters for the stored procedure here
@MobileNumber int,
@CitizenName varchar(50),
@Dob char(8),
@VerificationCode int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select CAST(@dob As DATE)
Insert Into Access1 (MobileNo,CitizenName,Dob,VerificationCode)
values(@MobileNumber,@CitizenName,@Dob,@VerificationCode)
go
如果我執行此過程它正在執行,但在日期類型變量中發生錯誤。它將錯誤提升爲invalid item '-'
。
什麼** EXACTLY **是錯誤信息?你在'@ Dob'參數中傳遞了什麼樣的值? –
你可能在低兼容性模式下運行數據庫嗎? – keithwarren7