sql >> Databasteknik >  >> RDS >> Sqlserver

Skriv till fil med xp_cmdshell i UTF-8

Jag lyckades äntligen göra detta genom att skriva utdata till en temp.txt-fil och lägga till nästa PowerShell-kommando för att konvertera det till 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. Hur man hittar om ett kolumnnamn är ett reserverat nyckelord i olika databaser

  2. Lägg ett plus/minustecken till ett nummer i PostgreSQL

  3. hur man implementerar tabellarv i GreenDao

  4. MySQL:Bestäm tabellens primärnyckel dynamiskt