【问题标题】:blob to table mssqlblob 到表 mssql
【发布时间】:2016-05-15 11:30:26
【问题描述】:

我有一个带有文本文件字段的表格。这些文件有多行,我需要将它们复制到临时表中。我尝试像这样使用批量导入:

Bulk Import MyTable From (Select File From FilesTable where Key = 1)  

但没有成功(“(”)附近的语法不正确。

有些人建议我使用文件的路径,但这不是一个选项,因为文件在一个表中。

【问题讨论】:

  • 使用 INSERT 而不是 BULK INSERT
  • 你的意思是插入...选择...?
  • 字段是否包含文件的名称和路径,或者您需要将数据从一个表移动到另一个表?
  • 请具体说明。包括 TABLE 定义、字段中的内容以及基于此信息您最终想要完成的操作。
  • 我有两个表:MyTable 是一个临时表,用于存储文件中的数据,另一个表包含 3 个字段(键、日期、文件)。文件字段包含我需要传输到临时表的数据。

标签: sql sql-server blob


【解决方案1】:

AFAICT 这可以通过简单的INSERT INTO ... SELECT 语句来完成:

INSERT INTO MyTable (
    File
)
SELECT
    [File]
FROM
    FilesTable
WHERE
    [Key]=1;

【讨论】:

    猜你喜欢
    • 2012-11-12
    • 2018-02-19
    • 1970-01-01
    • 2017-08-05
    • 2013-08-12
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 2018-04-29
    相关资源
    最近更新 更多