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