社区
MS-SQL Server
帖子详情
把 image 二进制类型写成文件
leeeel
2003-07-18 10:20:33
将二进制文件存入数据库存后。
SQL SERVER
能不能不借助外力直接保存为
一个二进制文件(不能是文本文件)
用SQL语句保存在SQL SERVER上面。
SQL的权限够高!可以执行一切命令
和存储过程。
...全文
40
6
打赏
收藏
把 image 二进制类型写成文件
将二进制文件存入数据库存后。 SQL SERVER 能不能不借助外力直接保存为 一个二进制文件(不能是文本文件) 用SQL语句保存在SQL SERVER上面。 SQL的权限够高!可以执行一切命令 和存储过程。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-07-23
打赏
举报
回复
如果报textcopy不是可执行文件的话,你就到
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
目录下拷备 textcopy.exe到:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn
pengdali
2003-07-23
打赏
举报
回复
http://expert.csdn.net/Expert/TopicView1.asp?id=1594455
nboys
2003-07-23
打赏
举报
回复
写出文件:
sp_textcopy @srvname = 'ServerName',
@login = 'Login',
@password = 'Password',
@dbname = 'pubs',
@tbname = 'pub_info',
@colname = 'logo',
@filename = 'c:\picture.bmp',
@whereclause = " WHERE pub_id='0736' ",
@direction = 'o'
nboys
2003-07-23
打赏
举报
回复
拷贝图像到SQL Server的pubs数据库的例子, 表名pub_info, 字段名logo,图像文件名picture.bmp,保存到pub_id='0736'记录
sp_textcopy @srvname = 'ServerName',
@login = 'Login',
@password = 'Password',
@dbname = 'pubs',
@tbname = 'pub_info',
@colname = 'logo',
@filename = 'c:\picture.bmp',
@whereclause = " WHERE pub_id='0736' ",
@direction = 'I'
把mssql\binn\目录下的textcopy.exe文件拷贝到\winnt\system32\目录下
使用sp_textcopy必须保证改image字段有初始值,比如可以是'0x'
txlicenhe
2003-07-23
打赏
举报
回复
up
zjcxc
元老
2003-07-23
打赏
举报
回复
完整的方法:
1、建立过程
CREATE PROCEDURE sp_textcopy (
@srvname varchar (30),
@login varchar (30),
@password varchar (30),
@dbname varchar (30),
@tbname varchar (30),
@colname varchar (30),
@filename varchar (30),
@whereclause varchar (40),
@direction char(1))
AS
DECLARE @exec_str varchar (255)
SELECT @exec_str =
'textcopy /S ' + @srvname +
' /U ' + @login +
' /P ' + @password +
' /D ' + @dbname +
' /T ' + @tbname +
' /C ' + @colname +
' /W "' + @whereclause +
'" /F ' + @filename +
' /' + @direction
EXEC master..xp_cmdshell @exec_str
2、建表和初始化数据
create table 表名 (编号 int,image列名 image)
go
insert 表名 values(1,0x)
insert 表名 values(2,0x)
go
3、读入
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','I' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','I' --注意条件是 编号=2
go
4、读出成文件
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','O' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','O' --注意条件是 编号=2
go
java源码包---java 源码 大量 实例
Java
二进制
IO类与
文件
复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码
文件
互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标
文件
摘要:Java源码,...
JAVA_API1.6文档(中文)
javax.xml.bind.attachment 此包由基于 MIME 的包处理器实现,该处理器能够解释并创建基于 MIME 的包格式的已优化的
二进制
数据。 javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的...
Docker虚拟化容器
我们把应用程序或配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就似乎
image
镜像
文件
。只有通过这个镜像
文件
才能生成Docker容器。
image
文件
可以看作是容器的模板。Docker根据
image
文件
生成容器的...
浅谈
二进制
文件
流
就是将一段
二进制
数据进行了一个封装,我们拿到的就是一个整体,可以看到它整体属性大小、
类型
,可以对其进行分割,但不能了解它的细节。对象是一个只读对象,但它是一个
二进制
对象,如果直接读取就只能拿到一堆01...
图像保存为
二进制
文件
及
二进制
文件
读出图像数据
【代码】图像保存为
二进制
文件
及
二进制
文件
读出图像数据。
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章