SQLServer数据库中怎么插入图像

61次阅读
没有评论

共计 1163 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

SQLServer 数据库中怎么插入图像,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1、创建存储过程

CREATEPROCEDUREsp_textcopy(@srvnamevarchar(30),@loginvarchar(30),@passwordvarchar(30),@dbnamevarchar(30),@tbnamevarchar(30),@colnamevarchar(30),@filenamevarchar(30),@whereclausevarchar(40),@directionchar(1))ASDECLARE@exec_strvarchar(255)SELECT@exec_str= textcopy/S +@srvname+ /U +@login+ /P +@password+ /D +@dbname+ /T +@tbname+ /C +@colname+ /W +@whereclause+ /F +@filename+ / +@directionEXECmaster..xp_cmdshell@exec_str

2、创建表和初始化数据

createtable 表名 (编号 int,image 列名 image)goinsert 表名 values(1,0x)– 必须的,且不是 nullinsert 表名 values(2,0x)– 必须的,且不是 nullgo

SQLServer 数据库中插入图像怎么实现

3、读入图像

sp_textcopy 你的服务器名 , sa , 你的密码 , 库名 , 表名 , image 列名 , c:\ 图片.bmp , where 编号 =1 , I – 注意条件是编号 =1sp_textcopy 你的服务器名 , sa , 你的密码 , 库名 , 表名 , image 列名 , c:\bb.doc , where 编号 =2 , I – 注意条件是编号 =2go

4、读出成文件

sp_textcopy 你的服务器名 , sa , 你的密码 , 库名 , 表名 , image 列名 , c:\ 图片.bmp , where 编号 =1 , O – 注意条件是编号 =1sp_textcopy 你的服务器名 , sa , 你的密码 , 库名 , 表名 , image 列名 , c:\bb.doc , where 编号 =2 , O – 注意条件是编号 =2go 假如报 textcopy 不是可执行文件的话,你就到 C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Binn 目录下拷备 textcopy.exe 到:C:\ProgramFiles\MicrosoftSQLServer\80\Tools\Binn。

看完上述内容,你们掌握 SQLServer 数据库中怎么插入图像的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1163字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)