0
declare @lkaklf as varchar(Max)
Select ss.Data from SplitString('14,72', ',') as ss
Select @lkaklf = CONVERT(varchar, COALESCE(+ @lkaklf + ',', '') + '''' + Data + '''') From
(
Select Data from SplitString('14,72', ',')
)de
select @lkaklf
print @lkaklf
Select * from LPO Where CONVERT(varchar, LPO.LocalPurchaseOrderId) in (@lkaklf)
@lkalf值是在消息中打印但未进入选择查询...为什么?如何将数字字符串('14,72')转换为sql查询中的数字
特别是任何SQL方言? – 2013-02-15 13:26:34