请问如何存放一段文本 在前台和VARCHAR类型一样存储. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为了在数据行中存储 text、ntext 或 image 字符串,必须使用 sp_tableoption 存储过程启动 text in row 选项。sp_tableoption N'MyTable', 'text in row', 'ON'可以为在数据行中存储的 text、ntext 和 image 字符串指定一个从 24 到 7000 字节的最大长度(可选):sp_tableoption N'MyTable', 'text in row', '1000' create table aaa(a int,b text)goCREATE 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 /* 这是使用textcopy工具将文件插入到数据库中,如果有前台工具可以用前台开发工具将文件插入,这里为了演示 */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+'" /'+@directionEXEC master..xp_cmdshell @exec_strgoinsert aaa values(1,'') --''是必须的不是nullsp_textcopy 'daliserver','sa','element','test','aaa','b','c:\tt.txt','where a=1','I' --注意条件是 a=1godrop table aaagodrop proc sp_textcopy前提c:\下有tt.txt文件,如果报textcopy不是可执行文件的话,你就到C:\Program Files\Microsoft SQL Server\MSSQL\Binn目录下拷备 textcopy.exe到:C:\Program Files\Microsoft SQL Server\80\Tools\Binn 读出用:sp_textcopy 'daliserver','sa','element','test','aaa','b','c:\tt.txt','where a=1','O' --注意是O 如何把该列结果用逗号合并起来?????????SOS sex字段:用select让0输出男,1输出女 如何用where限制返回记录的条数 实时数据表查询问题 SQL2005 事件跟踪器 sql怎么给结果集重新编号 再次征询关于用DTS连接oracle的问题 关于数据量大的表的处理方法,求助,谢谢 这个存储过程怎么改比较好 紧急!没有SA密码。WINDOWS也不能验证.怎么才能登陆进去!!! 弱智问题,我在创建表时,如何检验我创建的表名是否存在 感觉挺难的:这条sql语句应该如何写?
goCREATE 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
/* 这是使用textcopy工具将文件插入到数据库中,如果有前台工具可以用前台开发工具将文件插入,这里为了演示 */
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
goinsert aaa values(1,'') --''是必须的不是null
sp_textcopy 'daliserver','sa','element','test','aaa','b','c:\tt.txt','where a=1','I' --注意条件是 a=1
go
drop table aaa
go
drop proc sp_textcopy前提c:\下有tt.txt文件,如果报textcopy不是可执行文件的话,你就到
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
目录下拷备 textcopy.exe到:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn