insert into  table2(Name,Accounts,MobileNo) (select Name,MobileNo,MobileNo) from table1;
commit;

解决方案 »

  1.   

    笔误,更正
    insert into  table2(Name,Accounts,MobileNo) (select Name,MobileNo,MobileNo from table1);
    commit;
      

  2.   

    一条语句就行了,
    insert into  table2(USERID,Name,Accounts,MobileNo) select seq_p.nextval,Name,MobileNo,MobileNo from table1;
      

  3.   

    insert into table2(USERID,Name,Accounts,MobileNo)
      select seq_p.nextval,Name,MobileNo,MobileNo from table1;嘻嘻,楼上楼上已经很准确了。偶也不过是超一遍罢了。
      

  4.   

    insert into  table2 (USERID,Name,ACCOUNTS,MobileNo) 
        select seq_p.nextval,substr(Name,1,30),
        substr(MobileNo,1,50),substr(MobileNo,1,11) 
        from table1;
      

  5.   

    insert into  table2(USERID,Name,Accounts,MobileNo)
    select seq_p.nextval,Name,MobileNo,MobileNo from table1;即可
      

  6.   

    引用楼主
    “我现在只是想将
    Table1.Name-->Table2.Name
    Table2.MobileNo-->Table2.Accounts
    Table2.MobileNo-->Table2.MobileNo
    而Table2.UserID由由序号生成器seq_p.nextval生成,

    书写是否有点错误?将一个表的记录导入另一个已存在的表用
    insert into table2(字段列表...) (select 字段列表... from table1 where ....)
    将一个表的记录导入另一个不存在的表用(建表同时导入数据)
    create table table2 as select 字段列表... from table1 where...
      

  7.   

    我也答一个OnGetDisplayText在何组件中使用?//在TField中可以让程序显示名称,实际上存储编号..