DECLARE @lastname VARCHAR(25)
DECLARE @birthdate VARCHAR(25)
SELECT @lastname = 'Smith'
SELECT @birthdate = '19-Apr-36'
INSERT INTO [TEST_TABLE](lastname, birthdate)
VALUES (@lastname, (dbo.scrubDateDOBString(@birthdate)))
無論如何,使前面的查詢在ssms08中工作?找不到用戶定義的函數
,我發現了以下錯誤:
Msg 4121, Level 16, State 1, Line 5
Cannot find either column "dbo" or the user-defined function or aggregate "dbo.scrubDateDOBString", or the name is ambiguous.
以下工作:
INSERT INTO TEST_TABLE (lastname, birthdate)
VALUES ('test', (dbo.scrubDateString('2/2/48')))
這是否存在功能?你有執行該功能的權限嗎? – 2012-03-22 23:49:47
scrubDateDOBString看起來像什麼,即它返回什麼?它看起來像返回一個表。 – 2012-03-22 23:53:51
返回一個日期時間,我做了一個類似的測試工作。查看OP的更新。 – Rod 2012-03-22 23:57:27