zoukankan      html  css  js  c++  java
  • sql server 将二进制字段保存到磁盘文件

    --open
    GO
    sp_configure 'show advanced options', 1
    RECONFIGURE
    GO
    sp_configure 'Ole Automation Procedures', 1
    RECONFIGURE
    GO
    EXEC sp_configure 'Ole Automation Procedures'
    
    DECLARE @DATA VARBINARY(MAX)
    DECLARE @ObjectToken INT
    DECLARE @TIMESTAMP VARCHAR(MAX)
    
    SET @TIMESTAMP = 'd:abc.png'
    
    EXEC sp_OACreate 'ADODB.Stream', @ObjectToken OUTPUT
    EXEC sp_OASetProperty @ObjectToken, 'Type', 1
    EXEC sp_OAMethod @ObjectToken, 'Open'
    EXEC sp_OAMethod @ObjectToken, 'Write', NULL, @DATA
    EXEC sp_OAMethod @ObjectToken, 'SaveToFile', NULL, @TIMESTAMP, 2
    EXEC sp_OAMethod @ObjectToken, 'Close'
    EXEC sp_OADestroy @ObjectToken
    
    SELECT @TIMESTAMP
    
    --close
    GO
    sp_configure 'show advanced options', 1
    RECONFIGURE
    GO
    sp_configure 'Ole Automation Procedures', 0
    RECONFIGURE
    GO
    EXEC sp_configure 'Ole Automation Procedures'
    GO
    sp_configure 'show advanced options', 0
    RECONFIGURE
  • 相关阅读:
    SQL exists( select 1 from
    svn不知道这样的主机
    SVN 操作指南
    SVN导出/导入、SVN备份/还原 【小白版】
    Asp.net窄屏页面 手机端新闻列表
    装饰者模式
    适配器模式
    原型模式
    建造者模式
    抽象工厂方法
  • 原文地址:https://www.cnblogs.com/nanfei/p/13958268.html
Copyright © 2011-2022 走看看