共计 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 问一下细节