INSERT INTO Bank_Info (Balance ) VALUES (cast ('20000' as money))

解决方案 »

  1.   

    改为
    INSERT INTO Bank_Info (Balance ) VALUES (20000)
      

  2.   

    INSERT INTO Bank_Info (Balance ) VALUES (cast('20000' as numeric(12,4)))
      

  3.   

    单引号表示varchar类型了,不要单引号就是了
      

  4.   

    两个的用法:
    cast(转换字段 as 转换的类型)
    如cast(money as numeric(12,4)
    convert(varchar(20),column) 
    如convert(numeric(12,4),money)
      

  5.   

    convert(转换类型,待转换字段) 
      

  6.   

    INSERT INTO Bank_Info (Balance ) VALUES (cast('20000' as money))