“select Myvalues FROM my_split(@ID, ',')”是什么意思呀?

时间:2021-05-21 16:37:12
Update Article set ClassID=@ClassID where ID in (select Myvalues FROM my_split(@ID, ','))

“select Myvalues FROM my_split(@ID, ',')”是什么意思呀?

9 个解决方案

#1


SQL嵌套...看意思就知道啦...

where ID in

in的范围就是 “select Myvalues FROM my_split(@ID, ',')”这里读取出来的数据

#2


讨论

#3


my_split(@ID, ',')看语法应该是个SQL Server 的 UDF。

#4


讨论

#5


my_split应该是一个自定义函数
可以从企业管理器中找到该自定义函数
看名字,功能应该和string.split()一样

#6


讨论

#7


讨论

#8


讨论

#9


我要知道@ 在这里是什么意思,UPDATE更新数据一定要用@吗?

#1


SQL嵌套...看意思就知道啦...

where ID in

in的范围就是 “select Myvalues FROM my_split(@ID, ',')”这里读取出来的数据

#2


讨论

#3


my_split(@ID, ',')看语法应该是个SQL Server 的 UDF。

#4


讨论

#5


my_split应该是一个自定义函数
可以从企业管理器中找到该自定义函数
看名字,功能应该和string.split()一样

#6


讨论

#7


讨论

#8


讨论

#9


我要知道@ 在这里是什么意思,UPDATE更新数据一定要用@吗?