SQL Server 拆分和表插入
我想使用 SQL Server 2005 执行以下操作。
创建一个采用
varchar()
逗号“,”分隔参数的存储过程拆分/分解
varchar()
参数并将值插入到临时表中
它将执行以下操作:
INSERT INTO #temp_table SPLIT('john,peter,sally',',');
SELECT * FROM #temp_table;
是否有函数或存储过程将执行拆分?
如果是这样,它是如何运作的?
谢谢
I want to do the following using SQL Server 2005.
Create a stored procedure that takes a
varchar()
comma "," delimited paramSplit / Explode the
varchar()
param and insert the values in a temporary table
Something that will do the following:
INSERT INTO #temp_table SPLIT('john,peter,sally',',');
SELECT * FROM #temp_table;
Is there a function or stored procedure that will perform a split?
If so, how does it work?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SQL Server 没有开箱即用的字符串分割函数,但您可以创建一个类似 这个
SQL Server does not have a string split function out of the box, but you can create one like this