J jmsczb Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-22 #1 把A表的内容copy出来,并更名为B表。就是说,先没有B表,B是同过复制A表的内容得 到的,请问如何实现?谢谢
A Adnil Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-22 #3 创建一个query对象, 调用 query.sql.text := 'select * into b from a'; query.execute;
J jmsczb Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-22 #4 对不起,我写错了,我的意思是在同一表里,将某个主键对应的所有数据copy出来, 然后把主键更换, 既将A主键下的所有数据copy 出来,然后换成B主键后存到同一个表里! 多不起哦,请大家给点建议!
Q Qiuliang Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-22 #5 代码: INSERT INTO Table SELECT KeyB, [除主键外的所有列] FROM Table DELETE FROM Table WHERE Key = KeyA
R robles Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-22 #6 with query do sql.clear; sql.add('create table b as select * from a'); execute; end; 就这么简单,给分吧!!!