我的数据库结构是!
ID  CHR ZCP CHR两个字段先得到一个ID 比如是001 然后搜索 如果ID有001 那么! 就在ZCP的基础上加1如果ZCP没有值 那么他就是1  如果有值比如是2 执行了着条SQL他就应该是3

解决方案 »

  1.   

    update yourTable 
    set zcp = cast ( (cast (isnull(zcp,'0') as int) + 1) as varchar(20) ) 
    where id = '001'
      

  2.   

    CHR
    具体为啥?
    就替换上面的varchar(20)好了
      

  3.   

    IF NOT EXISTS (SELECT ID FROM tableName WHERE ID = @ID)
    BEGIN
       INSERT INTO tableName (ID, ZCP) VALUES (@ID, '1')
    END
    ELSE
    BEGIN
      

  4.   

    CHR  写错了是 int  长度是  4 闭关老大 怎么写呀??
      

  5.   

    update yourTable 
    set zcp = isnull(zcp,0)  +  1where id = '001'