会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一味 In .Net
删除过去,重新出发
博客园
首页
新随笔
订阅
管理
常用存储过程1(获取字符串中的第一个数值)
create
proc
GetFirstNum
@str
nvarchar
(
200
),
@num
int
output
as
declare
@i
int
,
@numchar
varchar
(
8
)
set
@i
=
0
set
@numchar
=
''
while
@i
<=
len
(
@str
)
begin
declare
@c
char
set
@c
=
substring
(
@str
,
@i
,
1
)
if
@c
>=
'
0
'
and
@c
<=
'
9
'
set
@numchar
=
@numchar
+
@c
else
if
len
(
@numchar
)
>
0
break
set
@i
=
@i
+
1
end
set
@num
=
cast
(
@numchar
as
int
)
go
declare
@num
int
exec
GetFirstNum
'
hh1234f
'
,
@num
out
select
@num
分享到:
posted @
2008-04-15 22:21
一味
阅读(
659
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告
友情链接:
北京贝科溥科技发展有限公司
北京贝科溥科技发展有限公司