Blog Post

Azure Synapse Analytics Blog
1 MIN READ

UTF-8 and Japanese collations support for Dedicated SQL pools is now GA!

KevinConan's avatar
KevinConan
Icon for Microsoft rankMicrosoft
Feb 22, 2023

We are excited to announce that support for UTF-8 and Japanese collations in Azure Synapse Dedicated SQL pools is now generally available!

 

What is UTF-8?

UTF-8 allows storing of multilingual characters in data types CHAR and VARCHAR.  For UTF-16 to store those multilingual characters, the data types NCHAR and NVARCHAR were needed.  This means your schema definition is with only needing to use CHAR and VARCHAR data types, even if you store multilingual characters!

 

Learning more about UTF-8

When your data has a mix of Latin alphabet characters and other multilingual characters, you will save space and improve performance by using UTF-8.  This is because it is able to use less storage space for the Latin alphabet characters.

To learn more about UTF-8 and SQL, check out Introducing UTF-8 support for SQL Server from our SQL Server Team from when UTF-8 support was added for SQL Server.

New Japanese Character Collations

This following list of collations are now supported:

  • Japanese_Bushu_Kakusu_140_BIN
  • Japanese_Bushu_Kakusu_140_BIN2
  • Japanese_Bushu_Kakusu_140_CI_AI_VSS
  • Japanese_Bushu_Kakusu_140_CI_AI_WS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AI_KS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AI_KS_WS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AS_WS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AS_KS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AS_KS_WS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AI_VSS
  • Japanese_Bushu_Kakusu_140_CS_AI_WS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AI_KS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AI_KS_WS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AS_WS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AS_KS_VSS
  • Japanese_Bushu_Kakusu_140_CS_AS_KS_WS_VSS
  • Japanese_Bushu_Kakusu_140_CI_AI
  • Japanese_Bushu_Kakusu_140_CI_AI_WS
  • Japanese_Bushu_Kakusu_140_CI_AI_KS
  • Japanese_Bushu_Kakusu_140_CI_AI_KS_WS
  • Japanese_Bushu_Kakusu_140_CI_AS
  • Japanese_Bushu_Kakusu_140_CI_AS_WS
  • Japanese_Bushu_Kakusu_140_CI_AS_KS
  • Japanese_Bushu_Kakusu_140_CI_AS_KS_WS
  • Japanese_Bushu_Kakusu_140_CS_AI
  • Japanese_Bushu_Kakusu_140_CS_AI_WS
  • Japanese_Bushu_Kakusu_140_CS_AI_KS
  • Japanese_Bushu_Kakusu_140_CS_AI_KS_WS
  • Japanese_Bushu_Kakusu_140_CS_AS
  • Japanese_Bushu_Kakusu_140_CS_AS_WS
  • Japanese_Bushu_Kakusu_140_CS_AS_KS
  • Japanese_Bushu_Kakusu_140_CS_AS_KS_WS
  • Japanese_XJIS_140_BIN
  • Japanese_XJIS_140_BIN2
  • Japanese_XJIS_140_CI_AI_VSS
  • Japanese_XJIS_140_CI_AI_WS_VSS
  • Japanese_XJIS_140_CI_AI_KS_VSS
  • Japanese_XJIS_140_CI_AI_KS_WS_VSS
  • Japanese_XJIS_140_CI_AS_VSS
  • Japanese_XJIS_140_CI_AS_WS_VSS
  • Japanese_XJIS_140_CI_AS_KS_VSS
  • Japanese_XJIS_140_CI_AS_KS_WS_VSS
  • Japanese_XJIS_140_CS_AI_VSS
  • Japanese_XJIS_140_CS_AI_WS_VSS
  • Japanese_XJIS_140_CS_AI_KS_VSS
  • Japanese_XJIS_140_CS_AI_KS_WS_VSS
  • Japanese_XJIS_140_CS_AS_VSS
  • Japanese_XJIS_140_CS_AS_WS_VSS
  • Japanese_XJIS_140_CS_AS_KS_VSS
  • Japanese_XJIS_140_CS_AS_KS_WS_VSS
  • Japanese_XJIS_140_CI_AI
  • Japanese_XJIS_140_CI_AI_WS
  • Japanese_XJIS_140_CI_AI_KS
  • Japanese_XJIS_140_CI_AI_KS_WS
  • Japanese_XJIS_140_CI_AS
  • Japanese_XJIS_140_CI_AS_WS
  • Japanese_XJIS_140_CI_AS_KS
  • Japanese_XJIS_140_CI_AS_KS_WS
  • Japanese_XJIS_140_CS_AI
  • Japanese_XJIS_140_CS_AI_WS
  • Japanese_XJIS_140_CS_AI_KS
  • Japanese_XJIS_140_CS_AI_KS_WS
  • Japanese_XJIS_140_CS_AS
  • Japanese_XJIS_140_CS_AS_WS
  • Japanese_XJIS_140_CS_AS_KS
  • Japanese_XJIS_140_CS_AS_KS_WS

 

To learn more about collations in Synapse Dedicated SQL pools, check out Collation support - Azure Synapse Analytics.

 

Updated Feb 22, 2023
Version 1.0
No CommentsBe the first to comment