SELECT *,ROWNO=ROW_NUMBER...
SELECT *,ROW_NUMBER... AS ROWNO ...

解决方案 »

  1.   

    我喜欢用AS,不过SQL2000里面有时候会自动把第二种改成第一种!
      

  2.   

    对SQL来说是一样.对其他的,如oracle等则是:SELECT *,ROW_NUMBER... AS ROWNO ...
      

  3.   

    當是計算或條件類型(如CASE語句)時可能會被自動改成第一种,
    如果是單一的給字段取別名,Col1 AS AA 就是Col1 AS AA ,不會被系統改掉。
    你也可以根據這個規則來對應的去選擇寫法,但是我認爲本質上是沒有區別的。
      

  4.   

    但是发现FROM table_name AS a不能写成FROM a=table_name
    M$是有点问题