gpt4 book ai didi

mysql - 将分隔的逗号值插入到 sql 表中

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:51 27 4
gpt4 key购买 nike

我有字符串格式的输入值(用逗号分隔)。

customerID = "1,2,3,4,5"

如何将这些值插入到临时客户表的 cutomerID 列中?

最佳答案

完成此操作的一种方法是将要插入的值保存为 CSV。

然后创建一个临时表:MyTable

使用以下 TSQL 批量插入 CSV 的内容。确保更改文件路径。最后,运行注释掉的 select 语句来验证您的导入是否成功。

请注意,FIRSTROW 参数指定要加载的第一行的编号。默认为指定数据文件中的第一行。可能需要更改此值以适应 CSV 的布局。

CREATE TABLE MyTable ( CustomerID varchar(5) )

SET QUOTED_IDENTIFIER OFF

DECLARE @SQL varchar(2000), @path varchar(500)

SET @path = 'C:\Users\VikrantShitole\Desktop\Test.csv'

SET @SQL = "BULK INSERT MyTable"
+ " FROM '" + @path + "'"
+ " WITH ("
+ " FIELDTERMINATOR = ','"
+ " ,ROWTERMINATOR = '\n'"
+ " ,FIRSTROW = 2 "
+ ")"

EXEC(@SQL)

-- SELECT * FROM MyTable

关于mysql - 将分隔的逗号值插入到 sql 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17279286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com