Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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 表中所有列的强制转换_Sql_Sql Server_Csv_Casting - Fatal编程技术网

Sql 表中所有列的强制转换

Sql 表中所有列的强制转换,sql,sql-server,csv,casting,Sql,Sql Server,Csv,Casting,我在从excel导出UTF8格式的正确csv文件时遇到问题。我得到错误:“输入列上的代码页是1252,要求是65001” 我查看了这个错误,找到了一些解决方案,将列类型传递给varchar。 我正试图获得我的请求,以同时强制转换每一列(我有191列),并将其从SQL server导出到csv文件,但我不知道如何使其工作 我的要求是: SELECT top 100000 CAST( * AS varchar(200)) from dbo.AccountingData ORDER BY NEWID

我在从excel导出UTF8格式的正确csv文件时遇到问题。我得到错误:“输入列上的代码页是1252,要求是65001”

我查看了这个错误,找到了一些解决方案,将列类型传递给varchar。 我正试图获得我的请求,以同时强制转换每一列(我有191列),并将其从SQL server导出到csv文件,但我不知道如何使其工作 我的要求是:

SELECT top 100000 CAST(  * AS varchar(200)) from dbo.AccountingData ORDER BY NEWID();

CAST不能那样使用。一次只能对一根柱进行强制转换。请参阅更多帮助:Okk thx我将寻找其他无法使用的东西。一次只能对一根柱进行强制转换。参考更多帮助:OK thx我会寻找其他东西