DECLARE @AuditColumns Audit.tvpInsertedColumnsINSERT INTO @AuditColumns (ColumnName,NewValue)SELECT 'Name',@Name UNIOn ALLSELECT 'Phone',@Phone
我不知道很多关于UDT的,但我认为正在发生的是,在一个点上,无论是
@name或
@phone值是整数类型。
尝试将@Name和@Phone强制转换为varchar
INSERT INTO @AuditColumns (ColumnName,NewValue)SELECT 'Name', cast(@Name as varchar) UNIOn ALLSELECT 'Phone', cast(@Phone as varchar)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)