sql >> Databáze >  >> RDS >> Sqlserver

Zápis do souboru s xp_cmdshell v UTF-8

Nakonec se mi to podařilo zapsáním výstupu do souboru temp.txt a přidáním dalšího příkazu PowerShell, který jej převede na 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. Ukončete a vraťte vše ve skriptu při chybě

  2. Mysql vyberte rekurzivní získat všechny dítě s více úrovněmi

  3. V SQL Server 2008 jsem schopen předat parametr s hodnotou tabulky do mé uložené procedury z NHibernate.Jak dosáhnout stejného v Oracle

  4. MariaDB představuje funkci JSON_TABLE().