就是中间加空格
解决方案 »
- 请教:客户端需要安装 sql server 2000 的客户端吗?谢谢!
- 救命啊!!!哪位大哥幫幫忙?不用Excel,怎麼控制xls檔案的瀏覽和打印?
- 关于视频截取
- 怎么把TreeView行之间的那个高度调高点?
- 如何显示一个表的某个字段?
- 做自己的浏览器遇到的问题.在线等待!很急!!!100分赠送
- 关于Win98登录框的小问题????
- 求个倒计时的delhpi代码,谢谢
- fastreport为什么不能统计记录条数count(id)?万分紧急!在线听答!!!!!!!!!!!!!!
- 在程序中怎样获知现在是否连在internet?
- 已知一个进程名,怎么样杀掉此进程
- 如何对菜单中的栏幕ENABLEB属性赋值
declare @i int
declare @s varchar(8000),@s1 varchar(8000)
set @str='adfafdadsf'
select @i=len(@str),@s=''while (@i>0)
begin
select @s1=substring(@str,len(@str)+1-@i,1)+space(1)
set @s=@s+@s1
set @i=@i-1
end
print @s
create table #t(id int identity(1,1),content varchar(200))
go
--插入数据
insert into #t select 'abc'
union select 'ghghghgjsgsfa'
go
--创建处理函数
create function f_t(@str varchar(200))
returns varchar(8000)
as
begin
declare @i int
declare @s varchar(8000),@s1 varchar(8000)
select @i=len(@str),@s='' while (@i>0)
begin
select @s1=substring(@str,len(@str)+1-@i,1)+space(1)
set @s=@s+@s1
set @i=@i-1
end
return (@s)
end
go
--取得数据
select content,dbo.f_t(content) from #t
go
drop table #t
drop function f_t
go