首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 利用SQL移动硬盘文件<转>
【标  题】:利用SQL移动硬盘文件<转>
【关键字】:SQL,lt,gt
【来  源】:http://blog.chinaunix.net/article.php?articleId=17000&blogId=5253

利用SQL移动硬盘文件<转>

   以下的代码将演示如何利用SQL数据库进行硬盘文件的移动:

   if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
  drop procedure [dbo].[p_movefile]
  GO

      .....

原文链接:利用SQL移动硬盘文件

   以下的代码将演示如何利用SQL数据库进行硬盘文件的移动:

   if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
  drop procedure [dbo].[p_movefile]
  GO

  /*--移动服务器上的文件

  不借助 xp_cmdshell ,因为这个在大多数时候都被禁用了

  --邹建 2004.08(引用请保留此信息)--*/

  /*--调用示例

  exec p_movefile 'd:\aa.txt','c:\'
  --*/
  create proc p_movefile
  @s_file varchar(1000), --源文件
  @d_file varchar(1000) --目标文件
  as
  declare @err int,@src varchar(255),@desc varchar(255)
  declare @obj int

  exec @err=sp_oacreate 'Scripting.FileSystemObject',@obj out
  if @err<>0 goto lberr

  exec @err=sp_oamethod @obj,'MoveFile',null,@s_file,@d_file
  if @err<>0 goto lberr

  exec @err=sp_oadestroy @obj
  return

  lberr:
  exec sp_oageterrorinfo 0,@src out,@desc out
  select cast(@err as varbinary(4)) as 错误号
  ,@src as 错误源,@desc as 错误描述
  go

免费的iPod|PC|Minimacs你相信吗?:【上一篇】
SQL Server连接中三个最常见错误原因分析:【下一篇】
【相关文章】
  • 标准查询语法的SQL语句<转>
  • Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 1 部
  • SQLServer基本函数
  • SQL编程规范
  • mysql replication方案
  • 精妙SQL语句介绍<转>
  • 解决phpmyadmin不能登录的问题 (mysql.4.1.x)
  • 全面接触SQL语法<转>
  • 微软重新确认SQL Server 2005发布日期
  • “2005 MySQL用户大会”值得期待
  • 【随机文章】
  • Intuos2数位板油画教程《拜师德加》(2)
  • OSPF学习总结
  • 提防设备损坏 USB存储器读写中千万别插拔
  • FW与DW结合使用细谈
  • VPN问题解决了。
  • Java SE 6中 XML 数字签名的标准 Java 接口
  • 孙子兵法 九变篇
  • Linux中实现类似 DOS 环境下的 AUTOEXEC.BAT 批处理功能
  • JTable 的编辑和表现
  • XUI初探
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.