sql server 数据库
想要识别出非数字的值,包含小数。
目前使用以下方法,但是如果值是0. ,小数后面没有数字,系统还是就认为是数字。想要能准确识别出 0. 、小数点(.)、.0 这些值不是正确的数字
SELECT PATINDEX('[^0-9]%','0.') as a12
ISNUMERIC(字段)
DECLARE @value VARCHAR(100)
SET @value = '0.'
IF @value LIKE '[0-9]%[^0-9]'
PRINT '该值不是一个数字。'
ELSE
PRINT '该值是一个数字。'
右键数据库——>新建数据库
填写数据库名称——>确定
如果数据库没有显示出来,右键数据库——>刷新 即可