在设计数据库时候,编号最大为20位,在资料录入的时候统一了标准按8位输入,现在想该为统一10位
输入,如何写SQL语句来使得本来已经有的8位改成10位,不足的在前面补0,谢谢了!

解决方案 »

  1.   

    这条语句好象不行吧
    不是应该用update语句写吗?
      

  2.   

    select right(cast(10000000000+cast(id as int) as varchar),10)
      

  3.   

    update tablename set id=right(cast(10000000000+cast(id as int) as varchar),10)
      

  4.   

    Update table1
    set ID=right(right(10000000000+id,10))
      

  5.   

    如何写SQL语句来使得本来已经有的8位改成10位這個意思?Update TableName Set ColName='00'+ColName