這個過程我執行程序和劑量不接受我的任何日期,當我試圖給的日期時間variale一個GETDATE(),它告訴我錯誤附近「)」
ALTER PROCEDURE [dbo].[InsertCustomer]
@firstName NVARCHAR(50),
@lastName NVARCHAR(50),
@address NVARCHAR(50),
@state NVARCHAR(50),
@creditLimit smallmoney,
@email NVARCHAR(50),
@customerSince smalldatetime
AS
BEGIN
INSERT Customers(
FirstName ,
LastName ,
_Address ,
States ,
CustomerSince ,
CreditLimit ,
Email)
VALUES (@firstName ,
@lastName ,
@address ,
@state ,
@customerSince ,
@creditLimit ,
@email)
END;
這是執行---->
EXECUTE InsertCustomer
'Liza',
'Tober',
'46 White Second Blvd.',
'Louisiana',
670,
'[email protected]',
GETDATE()
我認爲你必須首先聲明一個變量,賦值爲'getdate()',並在proc調用中使用該變量 – HoneyBadger
當我這樣做@Now DATETIME = GETDATE()時,它給我一個錯誤「不正確(''' –