永发信息网

vf数据库复制

答案:2  悬赏:20  手机版
解决时间 2021-04-24 20:10
  • 提问者网友:斑駁影
  • 2021-04-23 21:20

我有两个数据库wm1.dbf和tj.dbf

wm1的字段有:cm,cj   

tj的字段有:cm,cj,zh

tj数据库中已经存在数据,我想把wm1中的数据添加(追加)到tj数据库中(tj数据库中原有的数据部变),tj数据库中zh字段值为“桌号1”。

应该怎么解决?

我这里有一段代码能够实现,但是存在一个问题。

select  *  from  wm1  into  table  temp
alter table temp add column zh  c(8)
update  temp  set  zh="桌号1"
select  *  from  temp  into  array  temp2
insert  into  tj  from  array  temp2
insert  into  tjz  from  array  temp2

 

执行这个语句可以实现,但是每回执行的时候都会弹出一个,数据库temp已经存在,是否更改。(我不想弹出这个对话框,很烦人的)。

哪位高手能够帮帮忙。很急。

谢谢了!

 

最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-04-23 22:37

这样:


close  all


set  talk  off


select  *  from  wm1  into  table  temp
alter table temp add column zh  c(8)
update  temp  set  zh="桌号1"
select  *  from  temp  into  array  temp2
insert  into  tj  from  array  temp2
insert  into  tjz  from  array  temp2


set  talk  on

全部回答
  • 1楼网友:封刀令
  • 2021-04-23 23:07
是同一个数据库中的两个表吗?一个数据库没有字段,建好数据库后创建表时,表中才有字段。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯