【发布时间】:2018-10-15 13:59:33
【问题描述】:
我有一个数据库,其中表的列之一是“图像”类型。我把编码的pdf文件放在那里。
我的目标是在 Java 应用程序控制台中打印 INSERT STATEMENT,其中包含我表中的所有数据(因此与 Management Studio 中的“生成脚本...”执行相同的操作)。但是,由于我的“图像”列是二进制的,我不知道如何对其进行编码以放入 INSERT 语句中,因此该语句是可执行的。
【问题讨论】:
-
不要使用图像数据类型。它已被弃用近 15 年。 docs.microsoft.com/en-us/sql/t-sql/data-types/… 你应该改用 varbinary(max)。
-
对于手头的问题……不清楚你想要什么。
-
我这辈子都无法确定为什么有人会认为这个问题值得一票。
-
这是真的 - 它不是:)。抱歉,感谢您指出我需要重新定义我的问题。希望现在它更容易理解了。
标签: java sql-server mssql-jdbc