DB2 CLOB和不同的编码

时间:2017-08-01 17:01:09

标签: sql db2

是否可以使用同一个表中的不同编码将数据保存在DB2的CLOB列中,例如:

create table mytable (
    mytext CLOB
);
  • 第一行 - 带有UTF-8文本的mytext字段
  • 第二行 - 带有windows-1251文本的mytext字段

1 个答案:

答案 0 :(得分:1)

您当然可以使用不同的编码保存数据,但DB2会将它们视为同一数据库级别(或列级别,具体取决于您的DB2版本和平台)编码,因此结果将是不可预测的。

如果您不希望数据库混淆文本数据的编码,则应使用BLOB数据类型。