我们正在尝试blob使用一个简单的脚本将(二进制数据)从一个数据库复制到另一个数据库。这是我们要做的步骤。
INSERT脚本中notepad。我们注意到值现在是一个以ASCII它开头的值,0x255....它似乎是数据的hexadecimal表示binary。有没有办法在插入过程中将其转换回二进制?
有没有更好的方法来blob使用脚本复制数据?假设,我们没有直接连接到目标数据库。
小智 14
我将使用 SQL Server Management Studio 中的“生成脚本”选项。
我用一个存储varbinary字段的表尝试了一个简单的测试。脚本过程的输出看起来没问题:
USE [TestDB]
GO
/****** Object: Table [dbo].[tjc_blob] Script Date: 07/04/2017 14:46:23 ******/
INSERT [dbo].[tjc_blob] ([id], [datablob])
VALUES (1, 0x6162636465666768696A6B6C6D6E6F707172737475767778797A)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18029 次 |
| 最近记录: |