SQL将本地图片文件插入到数据库

EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO

--生成格式化文件 在此基础上再进行编辑,自己创建一个格式化文件有点问题

--10.0
--1
--1 SQLBINARY 0 0 "" 1 FileData ""


--CREATE TABLE [dbo].[tblFile](
--[FileID] [bigint] IDENTITY(1,1) NOT NULL,
--[FileData] [varbinary] (max) NOT NULL
--)  

--文件导入到数据库
INSERT INTO dbo.t_image (image) SELECT * FROM OPENROWSET(BULK N'E:\pic.jpg', SINGLE_BLOB) AS Document


----从数据库导出二进制到文件
--DECLARE @CmdQuery AS VARCHAR(500)
--SET @CmdQuery = 'bcp "SELECT image FROM testDB.dbo.t_image" queryout  "C:\a.cs" -T -f "c:\BCP Currency.dat"'
--EXEC master..xp_cmdshell @CmdQuery

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏静默虚空的博客

Mysql 快速指南

1922
来自专栏数据之美

Hive 基础(2):库、表、字段、交互式查询的基本操作

1、命令行操作 (1)打印查询头,需要显示设置: set hive.cli.print.header=true; (2)加"--",其后的都被认为是注释...

65110
来自专栏乐沙弥的世界

oracle imp导入时出现skipping table

    最近有同事在使用传统的imp工具导入数据时,总是提示收到skipping table的提示,也就是表被跳过,而不是被重建。即使是将目标数据库上的表对象删...

1251
来自专栏杨建荣的学习笔记

MySQL和Oracle对比学习之数据字典元数据(r4笔记第33天)

MySQL和Oracle虽然在架构上有很大的不同,但是如果从某些方面比较起来,它们有些方面也是相通的。 毕竟学习的主线是MySQL,所以会从MySQL的角度来对...

2956
来自专栏乐沙弥的世界

PL/SQL --> 动态SQL

使用动态SQL是在编写PL/SQL过程时经常使用的方法之一。很多情况下,比如根据业务的需要,如果输入不同查询条件,则生成不同的执行

721
来自专栏哲学驱动设计

Rafy 中的 Linq 查询支持(根据聚合子条件查询聚合父)

为了提高开发者的易用性,Rafy 领域实体框架在很早开始就已经支持使用 Linq 语法来查询实体了。但是只支持了一些简单的、常用的条件查询,支持的力度很有限。特...

1737
来自专栏乐沙弥的世界

避免游标多次遍历

游标在数据库领域被广泛使用,尤其是对于需要将SQL语句返回的数据集进行逐行处理的时候。这为数据处理提供了极大的便利性,然游标的不当 使用从某种程度...

772
来自专栏杨建荣的学习笔记

关于long类型的转换(r3笔记第84天)

在oracle中对于long类型的处理时很纠结的。最开始引入这个数据类型的时候是对原有数据类型的补充,但是后面发现还是碰到了一些问题,使用Lob类型代替了。但是...

31310
来自专栏乐沙弥的世界

MySQL EXPLAIN SQL 输出信息描述

1072
来自专栏别先生

Greenplum和Postgresql的主键自增

参考:https://blog.csdn.net/u011042248/article/details/49422305

1242

扫码关注云+社区

领取腾讯云代金券