摘要: 最近由于在找工作的原因,参加了几场面试,也做了不少面试题,其中记得比较深刻的就是判断字符串是否为数字,起初很简单的就写上了TRY...CATCH语句来判断,当时就指考虑了字符乘上数字一定会报错,就利用错误处理机制来判断是否为数字!CREATE FUNCTION A( @str NVARCHAR(MAX))RETURNS INTAS BEGIN DECLARE @bit BIT; BEGIN TRY SELECT @str * 1; SET @bit = 1; END TRY BEGIN CATCH SET @bit = 0; END CATCH RETURN @bit; END 后来面试完毕. 阅读全文
posted @ 2011-03-24 22:59 -Xu-Zhao- 阅读(1313) 评论(0) 推荐(1) 编辑