update tablename set zishu=datalength([name]), firstword=left([name],1) 
:_)

解决方案 »

  1.   

    create table #t(name varchar(20),zishu int,firstword char(2))
    go
    insert into #t(name) values ('safsdf')
    insert into #t(name) values ('cnjhmxv')
    insert into #t(name) values ('mhjmbvmf')
    insert into #t(name) values ('dfhhrthjf')
    insert into #t(name) values ('ghfghfg')
    insert into #t(name) values ('fyjutyj')
    goselect * from #t
    go
    update #t set zishu=len(name) ,firstword=left(name,1)
      

  2.   

    update tablename set zishu=len([name]), firstword=left([name],1)
      

  3.   

    update 一个表 set zishu=len(name),firstword=left(name,1)
      

  4.   

    一句就可以了.
    update 你的表 set zishu=len(name),firstword=left(name,1)
      

  5.   

    update tablename set zishu=datalength([name]), firstword=left([name],1)
      

  6.   

    update tablename set zishu=datalength([name]), firstword=left([name],1)