读书人

怎么判断给定的变量保存的是数字还是字

发布时间: 2012-02-20 21:18:24 作者: rapoo

如何判断给定的变量保存的是数字还是字符呢?
如何判断给定的变量保存的是数字还是字符呢?比如有一字段内有汉字和数字,如何分别判断出其内容啊?

[解决办法]
declare @str varchar(10)
set @str = '12345 '
if patindex( '%[^0-9]% ',@str) = 0
print '数字 '
else
print '字符 '

读书人网 >SQL Server

热点推荐