从Unicode代码点长度得出数据库字段的字符长度

时间:2019-05-03 20:42:13

标签: sql-server unicode

我有一个在Python中执行以下操作的过程

  • 来自Square API的数据。
  • 加载到SQLAlchemy ORM会话中
  • 加载到SQL Server

我要添加一个新表,并且源系统文档中包含针对多个字段的以下注释:

  

此字段的最大长度为### Unicode代码点。

长度量有所不同。我没有最大长度值的样本,因此我可以检查它们。我已经查看了其他答案,试图将某种方程式拼凑在一起。看起来长度实际上可能有所不同,但是我只需要最大可能的长度。

有没有一种计算方法?如果我只需要乘以某个因子,该因子是什么?

needed_nvarchar_field_length = unicode_code_points_length * some_factor 

0 个答案:

没有答案