有一存储过程出错,作用是把一个字符串分开存入一个临时表中。 'insert #temptable values ('+replace(@temp1,',',') insert into #temptable values (')+')'语句构造错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改为:set @sqlstr='select * into ##tmp from (select '''+replace(@stemp1,',','''as str union all select ''')+''') a' exec(@sqlstr)select * from ##tmpdrop table ##tmp这里出来的结果为str-------lllxlmlxxl 我知道错在哪儿了,是declare @sqlstr varchar(100)declare @sqlstr varchar(1000)就对了。大家研究一下吧. 请问如何查询某个数据库最近一次备份文件的位置? SQL Server2000连接不上 为什么不能连接(SQL 2005 )? 询问这样的SQL语句 返回记录集的存储过程里只能有一个select么? 这个问题不明啊 ★★★★SQLServer中有没有无符号整型数据类型?★★★★ SQL Server语句获得数据库及磁盘信息 今天碰到一个很奇怪的空值查询问题,写出来大家一起研究! 如何保存table的字段描述? 如何把整个数据库的表结构备份成一个SQL文件? 请问这样一个简单的SQL语句?
set @sqlstr='select * into ##tmp from (select '''+replace(@stemp1,',','''as str union all select ''')+''') a'
exec(@sqlstr)
select * from ##tmp
drop table ##tmp
这里出来的结果为
str
-------
l
ll
xl
ml
xxl
declare @sqlstr varchar(1000)就对了。大家研究一下吧.