Sql server 将存储过程中的分号(;)替换为逗号(,)
如何替换分号;在存储过程中使用逗号 我正在使用SQL Server,我正在尝试从.csv文件插入数据。数据插入成功,但有一列包含分号;在价值上 我的要求是在插入数据库时用逗号替换分号Sql server 将存储过程中的分号(;)替换为逗号(,),sql-server,Sql Server,如何替换分号;在存储过程中使用逗号 我正在使用SQL Server,我正在尝试从.csv文件插入数据。数据插入成功,但有一列包含分号;在价值上 我的要求是在插入数据库时用逗号替换分号 我不熟悉存储过程。如果有人知道,请帮帮我。谢谢这样你就可以代替 SELECT REPLACE(FieldName ,';',',') FROM TableName 或 您是说两列作为一列导入是因为文件中有混合分隔符吗?请给出一个示例,说明此文件在值中使用分号时的外观。如果您有一个使用分号作为分隔符的CSV文件,并
我不熟悉存储过程。如果有人知道,请帮帮我。谢谢这样你就可以代替
SELECT REPLACE(FieldName ,';',',') FROM TableName
或
您是说两列作为一列导入是因为文件中有混合分隔符吗?请给出一个示例,说明此文件在值中使用分号时的外观。如果您有一个使用分号作为分隔符的CSV文件,并且您没有引用在其周围添加引号的值,则值中不能有分号,这基本上不起作用。如果出于某种原因,您不能在导入后简单地使用替换函数,请解释。
INSERT INTO TableName (FieldName) VALUES (REPLACE(FieldValue,'.',';'))