Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将存储过程中的分号(;)替换为逗号(,)_Sql Server - Fatal编程技术网

Sql server 将存储过程中的分号(;)替换为逗号(,)

Sql server 将存储过程中的分号(;)替换为逗号(,),sql-server,Sql Server,如何替换分号;在存储过程中使用逗号 我正在使用SQL Server,我正在尝试从.csv文件插入数据。数据插入成功,但有一列包含分号;在价值上 我的要求是在插入数据库时用逗号替换分号 我不熟悉存储过程。如果有人知道,请帮帮我。谢谢这样你就可以代替 SELECT REPLACE(FieldName ,';',',') FROM TableName 或 您是说两列作为一列导入是因为文件中有混合分隔符吗?请给出一个示例,说明此文件在值中使用分号时的外观。如果您有一个使用分号作为分隔符的CSV文件,并

如何替换分号;在存储过程中使用逗号

我正在使用SQL Server,我正在尝试从.csv文件插入数据。数据插入成功,但有一列包含分号;在价值上

我的要求是在插入数据库时用逗号替换分号


我不熟悉存储过程。如果有人知道,请帮帮我。谢谢

这样你就可以代替

SELECT REPLACE(FieldName ,';',',') FROM TableName


您是说两列作为一列导入是因为文件中有混合分隔符吗?请给出一个示例,说明此文件在值中使用分号时的外观。如果您有一个使用分号作为分隔符的CSV文件,并且您没有引用在其周围添加引号的值,则值中不能有分号,这基本上不起作用。如果出于某种原因,您不能在导入后简单地使用替换函数,请解释。
INSERT INTO TableName (FieldName) VALUES (REPLACE(FieldValue,'.',';'))