请教:在DELPHI中如何根据一个ACCESS旧表的表结构新建一个ACCESS表?(不用BATCHMOVE),最好用SQL,不知道怎么写??高手快来

解决方案 »

  1.   

    SELECT * INTO newtable FROM oldtable
      

  2.   

    如果是ACESS,1楼是正解
    如果是ORACLE,create table newtable as select * from oldtable ;
      

  3.   

    SELECT * INTO newtable FROM oldtable
      

  4.   

    空记录:
    SELECT 字段数 INTO newtable FROM oldtable where 1=2符合条件的记录:
    SELECT 字段数 INTO newtable FROM oldtable where 条件所有记录
    SELECT 字段数 INTO newtable FROM oldtable 
      

  5.   

    这个问题你是无法纯用SQL语句解决的,因为无论是SQL92的入门级和中级、还是SQL99都无法办到。你必须换个思路,你可以利用BDE的工具、ODBC的工具或JDBC的工具将这个Access的SQL脚本导出来,然后再对这个SQL脚本进行合乎你意的增改,最后再用这个脚本建新的access。说起来比较麻烦,但是你如果对一些数据库建模工具熟悉的话,我还没有输入完这些文字,你可能就已经建好新表了。要不断提高呀!