是直接用SQL对表改名,不用别的间接方法。

解决方案 »

  1.   

    SQL> SELECT * FROM TAB WHERE TNAME LIKE 'TEST%';TNAME                          TABTYPE CLUSTERID
    ------------------------------ ------- ---------
    TEST2                          TABLESQL> RENAME TEST2 TO TEST1;表已改名.SQL> SELECT * FROM TAB WHERE TNAME LIKE 'TEST%';TNAME                          TABTYPE CLUSTERID
    ------------------------------ ------- ---------
    TEST1                          TABLESQL>
      

  2.   

    不好意思,没说清楚。上面是在Oracle中。
    其他的数据库好象应该用语法:
    ALTER TABLE table1 RENAME TO table2
      

  3.   

    楼上,我试了在SQLSERVER里好像ALTER TABLE table1 RENAME TO table2
    不行:(
      

  4.   

    很遗憾俺这里没有SQL Server,否则立马可以帮您找找看。楼主找到答案了别忘了给俺一个短信,俺再回来看。先行谢了。