加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_商丘站长网 (https://www.0370zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

在SQL Server数据库中插入图像的实现方法

发布时间:2023-01-08 13:35:31 所属栏目:MsSql教程 来源:互联网
导读: 在开发应用程序时,我们常常需要将插入图像到数据库中mssql 在表中插入,那么SQL Server数据库是如何插入图像呢?其实插入图像的方法也不难,用存储过程就可以轻松地实现。本文我们就来介绍

在开发应用程序时,我们常常需要将插入图像到数据库中mssql 在表中插入,那么SQL Server数据库是如何插入图像呢?其实插入图像的方法也不难,用存储过程就可以轻松地实现。本文我们就来介绍一下SQL Server数据库插入图像的方法,接下来就让我们来一起了解一下这一过程吧。

1、创建存储过程

  1. CREATE?PROCEDURE?sp_textcopy?( ?
  2. ?
  3. @srvname?varchar?(30), ?
  4. ?
  5. @login?varchar?(30), ?
  6. ?
  7. @password?varchar?(30), ?
  8. ?
  9. @dbname?varchar?(30), ?
  10. ?
  11. @tbname?varchar?(30), ?
  12. ?
  13. @colname?varchar?(30), ?
  14. ?
  15. @filename?varchar?(30), ?
  16. ?
  17. @whereclause?varchar?(40), ?
  18. ?
  19. @direction?char(1)) ?
  20. ?
  21. AS ?
  22. ?
  23. DECLARE?@exec_str?varchar?(255) ?
  24. ?
  25. SELECT?@exec_str?= ?
  26. ?
  27. 'textcopy?/S?'?+?@srvname?+ ?
  28. ?
  29. '?/U?'?+?@login?+ ?
  30. ?
  31. '?/P?'?+?@password?+ ?
  32. ?
  33. '?/D?'?+?@dbname?+ ?
  34. ?
  35. '?/T?'?+?@tbname?+ ?
  36. ?
  37. '?/C?'?+?@colname?+ ?
  38. ?
  39. '?/W?"'?+?@whereclause?+ ?
  40. ?
  41. '"?/F?'?+?@filename?+ ?
  42. ?
  43. '?/'?+?@direction ?
  44. ?
  45. EXEC?master..xp_cmdshell?@exec_str?

2、创建表和初始化数据

  1. create?table?表名?(编号?int,image列名?image) ?
  2. ?
  3. go ?
  4. ?
  5. insert?表名?values(1,0x)?--?必须的,且不是null ?
  6. ?
  7. insert?表名?values(2,0x)?--?必须的,且不是null ?
  8. ?
  9. 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 如果报textcopy不是可执行文件的话,你就到C:\Program Files\Microsoft SQL Server\MSSQL\Binn目录下拷备 textcopy.exe到:C:\Program Files\Microsoft SQL Server\80\Tools\Binn。

关于SQL Server数据库插入图像的实现方法就介绍到这里了,如果您想了解更多SQL Server数据库的知识,不妨看一下这里的文章:,相信一定可以带给您收获的!

【编辑推荐】

使用connectionStrings连接SQL Server数据库SQL Server数据库对连接字符串的安全性处理SQL Server数据库日志已满的解决方法总结篇SQL Server分页存储过程的五种方法及性能比较SQL Server 2008数据库清空数据库日志的代码示例

(编辑:开发网_商丘站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!