请教:要将磁盘文件存入SQL2000,应建什么类型的字段,用什么命令,请给出实例。谢谢! plshttp://expert.csdn.net/Expert/topic/1074/1074889.xml?temp=.5604212http://www.csdn.net/Develop/Read_Article.asp?Id=11502 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要用SQL语句在SQL2000中操作,而且磁盘文件可以是任意类型。另外,如何进行反操作?将字段内容保存为磁盘文件。谢谢! 下面是一个拷贝图像到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' 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 textcopy /S SERVERNAME /U sa /P /D databasename /T tablename /C columnname /W "where语句" /F 文件 /I /Z [求助] 过滤重复记录并按自增id排序 为什么我的数据库里面有个名称为空的数据库? 请问在一个win32应用程序里可不可以使用ADO来对数据库进行操作 求SQL语句!100分 SQL2000速度很慢,为何? MSSQL2005服务器COLLATION繁简体中文出现乱码 同一张表内内联查询?表结构如下: 关于数据并发问题. 上那里找C语言函数的库名? 提取入职日期大于半年的人员名单该如何操作。 详见(视图操作,记录的打开类型) 如何在程序中探测数据库中的操作?
另外,如何进行反操作?将字段内容保存为磁盘文件。
谢谢!
sp_textcopy @srvn
ame = 'ServerName',
@login = 'Login',
@password = 'Password',
@dbname = 'pubs',
@tbname = 'pub_info',
@colname = 'logo',
@filename = 'c:\picture.bmp',
@whereclause = " WHERE pub_id='0736' ",
@direction = 'I'
@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