要求是:
同时更新多行,但每行的每列值必须更新不一样。
------------------------------------------------
原表数据如下:
id   t1   t2 
1    aa   aaa
2    bb   bbb
3    cc   ccc
4    dd   ddd希望同时更新4行后结果是:
id   t1   t2 
1    AA   AAA
2    BB   BBB
3    CC   CCC
4    DD   DDD
------------------------请高手指点指点,分不多!

解决方案 »

  1.   


    --转换为大写
    update 表名 set t1=upper(t1),t2=upper(t2)
      

  2.   

    不好意思,我想是我没有把问题描述清楚。重新说一下。
    ================================================================要求是:
    同时更新多行,但每行的每列值必须更新不一样。
    ------------------------------------------------
    原表数据如下:
    id   t1   t2 
    1    aa   aaa
    2    bb   bbb
    3    cc   ccc
    4    dd   ddd希望同时更新4行后结果是:
    id   t1   t2 
    1    1a   1b
    2    2c   2d
    3    3e   3f
    4    4g   4h
    ------------------------
      

  3.   

    用newid()更新。update 表名 set t1=newid(),t2=newid()
      

  4.   

    wangtiecheng(不知不为过,不学就是错!) ( ) 信誉:100    Blog   加为好友  2007-05-01 21:55:55  得分: 0  
     
     
       用newid()更新。update 表名 set t1=newid(),t2=newid()
    =============================================================================你说的意思是不是:update 表名 set t1=“新值”,t2="新值" where id (1,2,3,4)如果是这样,那这4行的t1、t2值全一样了!而我结果不希望这样
      

  5.   

    没有任何规律!只是希望能 SQL语句同时更新那例子中的4行数据的t1、t2的值。
    不要一行一行的更新。
      

  6.   

    update 表名 set t1=newid(),t2=newid()
    这里newid()是系统函数,每次获取的值都不同。
      

  7.   

    LZ只是说了更新不一样,可不一样的数据是怎么得来的呢?
    请LZ说明数据得来的规则才行呀,要不怎么帮你呀
      

  8.   

    明白你的意思!
    例子中的表是通过GridView同时新增多行数据到数据库的,现在是想同时读出这些数据并更新所有行的t1、t2字段里的值。