J jsq Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #1 有一个数据表,我希望将某个记录的值全部复制到新的记录里面,请问有什么 方便的方法吗?
千 千中元 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #2 如果设置了主键就没办法了。 如果没设置,先定位,然后 定义变量,取得当前变量的值,然后用insert 不过这样效率不高
J jsq Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #3 天啊,我就是不想用insert才希望有方便的复制方法,我哪个数据表 有100多个字段,用insert可累死我了。
Z zwhc Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #4 >>某个记录的值全部复制到新的记录里面 同一张表吗
J jsq Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #5 是的,同一个表。不过现在得先复制到临时表,改个主键字段的值在复制回原来 的数据表才行,有办法吗?
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #6 千中元的办法其实可用于带主键的表的,我就曾做过,在 DBGrid 中按下 Ctrl-C,我就把 当前记录的内容保存到变量中,当 Ctrl-V 时,把除了主键之外的字段全都替换成变量中的 值,然后再根据需要决定是否 Post。
千中元的办法其实可用于带主键的表的,我就曾做过,在 DBGrid 中按下 Ctrl-C,我就把 当前记录的内容保存到变量中,当 Ctrl-V 时,把除了主键之外的字段全都替换成变量中的 值,然后再根据需要决定是否 Post。
Z zengr Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-31 #7 用SQL语句: 同一张表: insert into table( name,address,salary) select name,address,salary from table where name='name' 不同的表: insert into table2( name,address,salary) select name,address,salary from table1 where name='name'
用SQL语句: 同一张表: insert into table( name,address,salary) select name,address,salary from table where name='name' 不同的表: insert into table2( name,address,salary) select name,address,salary from table1 where name='name'