我用Google搜索但未能找到以下问题的答案。
我有一个数据类型为“BIT数据的Char(100)”的 DB2 数据库列。它存储员工ID的加密值。我需要将此数据存储在 SQL Server 中。
datatype
应该是什么?答案 0 :(得分:3)
DB2表中的列是普通的字符串,除了for BIT Data
部分告诉DB2将该字符串视为任意二进制数据而不是文本。这主要用于种类和比较。 DB2(通常配置)将按字母顺序对字符串进行排序和比较。资本A将在小写字母b之前出现。但for BIT Data
字符串将通过字符的基础数值进行比较。资本A将在小写z之后出现。
在SQL Server中,有一个BINARY
数据类型,因此您可能会使用BINARY(100)
。不需要格式化,因为您可能希望原始二进制数据的值保持完全相同。