【发布时间】:2012-01-30 15:25:05
【问题描述】:
我的stored procedure 中有以下代码,我知道它不起作用也不应该起作用,但我想说明我的意图:
declare @ErrorMessages varchar;
set @ErrorMessages = 'An existing deposit on this property ends after the intended start date for the new deposit. ' +
'Existing End Date: ' + @PreviousDepositEndDate + '. Intended Start Date: ' + @TenancyAgreementStartDate
raiserror 50002 @ErrorMessages
谁能告诉我我应该做什么?或有关创建此类字符串的任何链接。
编辑:忘了说@Dates 都是datetime,错误信息是它不能从日期时间转换为字符串
【问题讨论】:
-
为
@ErrorMessages指定一个大小 - 它怎么不起作用?显示什么错误,@PreviousDepositEndDate 等是什么类型。 -
@AlexK。忘了说它是一个日期时间
标签: sql sql-server-2008 raiserror