用sql语句实现,下面是新建一个表并从别的表里倒入数据的小例子,
CREATE TABLE A2(x int) INSERT INTO A2 VALUES (99) SELECT name FROM table2
然后你在运行一句
update 一下最后一个字段。

解决方案 »

  1.   

    我还要说一点,table2不用程序create,我只需要用SQL来实现,如何做能最大提高速度。
    to netlib(河外孤星) :这样做仍是一条条写,速度估计仍很慢。而且插入的值我还需要运算。
      

  2.   

    table1和table2是否都在VFP中?table1.b字段类型是字符型吗?
    如果是这样的,可以一个SQL语句搞定。
    insert into table2 select a,b,c,d,e,left(b,4)+'-'+substr(b,7,2)+'-'+right(b,2) from table1
      

  3.   

    table2和table1是都在VFP中吗?table1.b的类型是字符型吗?
    如果是这样,一个SQL语句可以搞定。
    insert into table2 select a,b,c,d,e,left(b,4)+'-'+substr(b,7,2)+right(b,2) from table1
      

  4.   

    table2和table1是都在VFP中吗?table1.b的类型是字符型吗?
    如果是这样,一个SQL语句可以搞定。
    insert into table2 select a,b,c,d,e,left(b,4)+'-'+substr(b,7,2)+right(b,2) from table1
      

  5.   

    to bobfang(匆匆过客) :
    table2和table1是都在VFP中吗?table1.b的类型是字符型吗?->肯定
    但你的SQL语句好象不能用,我试过了,在left(b,4)+'-'+substr(b,7,2)+right(b,2) 上出错了。
    查了帮助,好象不支持这种语法吧。
    各位还有什么好方法?下午结分,请各位帮帮忙。