添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
高兴的花卷  ·  解决:The ...·  1 年前    · 
叛逆的猴子  ·  Array bounds exceeded ...·  2 年前    · 

在将varchar值转换成数据类型int时失败 into

在将 varchar 值转换成数值类型 int 时,如果 varchar 值不是有效的数字,会导致失败。为了避免这种情况,您可以使用 ISNUMERIC 函数来验证 varchar 值是否是有效数字,然后再进行转换,例如:

DECLARE @input VARCHAR(20) = '123'
IF ISNUMERIC(@input) = 1
BEGIN
  SELECT CAST(@input AS INT)
BEGIN
  SELECT 'Invalid input'
        java_飞鱼