--首先我定义了三个变量
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)?
使用游标
http://www.jb51.net/article/17875.htm
这样麻烦喔
f_split 分解得到的是一个临时表吗?还是其他的什么?
其实这个自己用系统提供的函数进行分解,也是一样的。
就是一个表