一个关于SQL 2008的简单问题
--首先我定义了三个变量
declare @attrNameID int --这个是属性ID declare @attrValue nvarchar(max) --这个是属性值 declare @productID int --这个是产品ID
--这个语句的执行结果是,如图
select * from dbo.f_split('A-B-C','-')--第一次分解字符串
问题是:我怎么把这三行赋值给定义的三个变量啊(让@attrNameID=A,@attrValue=B,@productID=C)?
3回答
-
慕运维8079593
f_split 分解得到的是一个临时表吗?还是其他的什么?
其实这个自己用系统提供的函数进行分解,也是一样的。
-
阿波罗的战车
就是一个表