在SQL语句中将DB2 EBCDIC列转换为Ascii

时间:2017-11-14 15:19:32

标签: sql db2

我知道我可以使用C#或任何其他数量的编程语言轻松地进行转换,但是,我想知道我是否可以转换具有EBCDIC编码文本的列,以便查询的结果是在可读的字符串中,如ascii编码。

最终,我会将数据导入SQL Server,我知道SSIS可以做到这一点,但在此之前,我想用尽任何非SQL语言的路径。

例如,DB2 SQL或SQL-Server 2008中可用的内置函数的一些知识组合

以下是数据示例

存储在DB2中的数据:0xC6C3C3C1E3C5D9D7C9D3D360F8F840

文字:FCCATERPILL-88

C#转换非常简单,因此我将其包含在此处:

 System.Text.Encoding ei = Encoding.GetEncoding(37);
            textBox1.Text = ei.GetString(allBytes.ToArray())

我不是AS400管理员,因此我不确定如何处理评论中的建议。

0 个答案:

没有答案