【发布时间】:2017-08-21 06:42:54
【问题描述】:
我有表要从 SQL 服务器集成到 PostgreSQL。
在 SQL Server 中:
表格:
CREATE TABLE tbl_binary_test
(
Col timestamp
);
insert into tbl_binary_test values(default);
insert into tbl_binary_test values(default);
select * from tbl_binary_test;
Col
-----------------------
0x00000000000007D1
0x00000000000007D2
在 PostgreSQL 中:
表格:
CREATE TABLE tbl_binary_test
(
Col bytea
);
SSIS 包详细信息:
来源:OLEDB (SQL Server)
目标:ADO NET (PostgreSQL)
数据转换尝试:
- 字节流 - [DT_BYTES]
输出:
\000\000\000\000\000\000\007\321
\000\000\000\000\000\000\007\322
- Unicode 文本流 - [DT_NTEXT]
输出:
00000000000007D1
00000000000007D2
- 字符串 - [DT_STR]
输出:
00000000000007D1
00000000000007D2
问题:如何在 PostgreSQL 中插入与 SQL server 中相同的值?
【问题讨论】:
标签: sql-server postgresql ssis