sql 2005server里面int类型要保存0开头的整数

2025-02-06 13:19:02
推荐回答(2个)
回答1:

int类型是保存不了0开头的数的,除了0本身以外

要么你可以把这个数据类型改成char或者varchar类型,只能如此

回答2:

只要做统一就可以了哦,要么在应用是把数据库字段转成字符型,要么把参数转换成int型
如:cast(substring(参数,0) as int) =数据库列值 要么 '0'+cast(数据库列 as varchar) =参数