在T-SQL中循环查询的最快方法是什么?1)游标或2)添加了键的临时表或任何其他内容。
发布于 2009-07-01 20:36:46
如果我理解你的意图,我认为你不需要光标来做这个(你关于concat的评论)。这是我的一个例子,它获取联系人的所有电话号码,并将它们放入一个字段中,然后返回。
DECLARE @numbers VARCHAR(255)
SELECT @numbers = COALESCE(@numbers + ' | ','') + PHONE_NUMB FROM my_table (NOLOCK)
WHERE CONTACT_ID=@contact_id RETURN @numbershttps://stackoverflow.com/questions/1071022
复制相似问题