用纯SQL插入image文件
2016-07-09 19:07
239 查看
方法:
用BLOB流
条件:
1. 需要设置SQL Server对文件访问的权限。
如果SQL Server认证不行,就用windows认证。
参照:http://blog.csdn.net/sunroyi666/article/details/51869937
2. xp_cmdShell必须可用
设定方法:
① 界面设定:
Microsoft SQL Server2005→构成工具→SQL Server 安全设置→机能的安全设置→xp_cmdShell
② Query的设定:
SQL:
用BLOB流
条件:
1. 需要设置SQL Server对文件访问的权限。
如果SQL Server认证不行,就用windows认证。
参照:http://blog.csdn.net/sunroyi666/article/details/51869937
2. xp_cmdShell必须可用
设定方法:
① 界面设定:
Microsoft SQL Server2005→构成工具→SQL Server 安全设置→机能的安全设置→xp_cmdShell
② Query的设定:
sp_configure 'xp_cmdShell', 1 go
SQL:
update [DB].[dbo].[imageMst] set [imageColumn] = (Select * from OPENROWSET(BULK 'c:\test.jpeg', SINGLE_BLOB) AS X) where [keyName] = "Image1"
相关文章推荐
- oracle用户与表空间操作
- MySQL Delete,Update连表(left join)删除,更新语法
- mongoDB的导出、导入、运行时的备份
- 将XML文件写入数据库中
- sql语句中GROUP BY 和 HAVING的使用 count()
- 将数据库中表的数据保存到XML文件中
- informix数据库启动/停止
- oracle与sqlserver的十大区别
- windows下安装mysql笔记
- CentOS 6.5 安装 Redis 执行 make #error "Newer version of jemalloc required"
- MYSQL运算符
- MySQL创建索引
- mysql-mmm实战安装
- Mac 配置mysql 别名 alias
- 2.Hibernate三个准备
- 打开MySQL数据库远程访问的权限
- oracle数据库连接
- PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
- Redis GEO地理位置
- Nginx+Tomcat+redis 集群安装及配置