【发布时间】:2017-03-13 05:24:18
【问题描述】:
我正在使用 SQL Server,我有一个表。 id 列是主键。我将几个id 值作为逗号分隔的字符串发送到存储过程中(例如:1,2,3,4)。我需要将两列更新为字符串值“A”。谁能给我一个例子如何处理存储过程中的多个值?
【问题讨论】:
-
如果你的数据库兼容级别不低于130,那么使用
SELECT Value FROM STRING_SPLIT(id,',') -
@Pream:仅当他使用 SQLServer 2016 时
标签: sql-server stored-procedures