Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Пишете във файл с xp_cmdshell в UTF-8

Най-накрая успях да направя това, като написах изхода във файл temp.txt и добавих следващата команда на PowerShell, за да го конвертирам в UTF-8:

-- Change encoding to UTF-8 with PowerShell 
SET @command = 'powershell -Command "Get-Content '[email protected]+'\temp.txt -Encoding Unicode | Set-Content -Encoding UTF8 '[email protected]+'\'[email protected]+'"';
EXEC xp_cmdshell @command;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите заявка за SQL таблица и да премахнете дублиращи се редове от набор от резултати

  2. Външен ключ към непървичен ключ

  3. По-добри техники за изрязване на водещи нули в SQL Server?

  4. TSQL:Как да конвертирам местно време в UTC? (SQL Server 2008)

  5. Вмъкнете ръчно в таблица чрез SQL оператор, но ключът се увеличава автоматично