Insert~~~~

whchh 2002-03-08 01:26:08
我想从一个表中查出一部分数据然后插入到另一个表中,该怎么样写这条语句?~
...全文
51 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
whchh 2002-03-08
  • 打赏
  • 举报
回复
哪位能给我写一个能够成功执行的语句?谢谢了~
yjs_lh 2002-03-08
  • 打赏
  • 举报
回复
用数据管道吧。可以忽略主键重复之类的错误。
SQL语句中换行不需要换行符,但最后一定要有分号。
whchh 2002-03-08
  • 打赏
  • 举报
回复
我插的肯定是一条记录呀~
redbat 2002-03-08
  • 打赏
  • 举报
回复
一次插入一条记录
whchh 2002-03-08
  • 打赏
  • 举报
回复
To Eric2000(Eric2000):
2,主键怎么冲突了?我的想法是将表中的数据在改变主键之后再插入到该表中,但sqlcode总是返回-1,到底是怎么回事?~
Eric2000 2002-03-08
  • 打赏
  • 举报
回复
但是,运行起来可以啊!但只能插入一条记录。
应该是主键重复。
Eric2000 2002-03-08
  • 打赏
  • 举报
回复
1.改变编码风格:每行的列数统一,以免出错;
2.代码不能执行,因为主键冲突。
3.将数据导到另外的表里,再用INSERT 导入。
4.试试上面的办法。
zc_ncepu 2002-03-08
  • 打赏
  • 举报
回复
如果表结构一样可以采用Rowsmove呀,何必写SQL
whchh 2002-03-08
  • 打赏
  • 举报
回复
可以是同一个表么?~
whchh 2002-03-08
  • 打赏
  • 举报
回复
当然是出错了,各位帮忙看看错在何处?~
ylg007 2002-03-08
  • 打赏
  • 举报
回复
试试就知道了。
whchh 2002-03-08
  • 打赏
  • 举报
回复
Insert Into wf_main
(YEARCODE,&
COUNTRYCODE, FACINAMECODE , FACILITYNAME, SPELLCODE,&
INHOSPITALCODE, FACIKIND, MONEY , FACIUNIT ,&
MONEYKIND, LIFESPAN, SPECI , COUNTRY, &
FUNDSSOURCE, FACILITYSOURCE, FACTORY, PRODUCTIONCODE,&
OFFICECODE, OFFICENAME, STOREMAN, KEEPSITE,&
PURCHASEDATE, KEEPLEVEL, USE, STATUS, &
TASKCODE, ISIMPORT, CONTRACTCODE, NOTATION,&
INMARK, OUTMARK, SHIFTDATE, WITHSTAT,&
WITHACCES, MONTHDEPRE, DELCOSTDATE, SCRAPVALUE,&
REPAIRFEE, REPAIRTIMES, OPERATOR, USEDATE, &
REGISTDATE
)
Select :ls_year,&
COUNTRYCODE, FACINAMECODE , FACILITYNAME, SPELLCODE,&
INHOSPITALCODE, FACIKIND, MONEY , FACIUNIT ,&
MONEYKIND, LIFESPAN, SPECI , COUNTRY, &
FUNDSSOURCE, FACILITYSOURCE, FACTORY, PRODUCTIONCODE,&
OFFICECODE, OFFICENAME, STOREMAN, KEEPSITE,&
PURCHASEDATE, KEEPLEVEL, USE, STATUS, &
TASKCODE, ISIMPORT, CONTRACTCODE, NOTATION,&
INMARK, OUTMARK, SHIFTDATE, WITHSTAT,&
WITHACCES, MONTHDEPRE, DELCOSTDATE, SCRAPVALUE,&
REPAIRFEE, REPAIRTIMES, OPERATOR, USEDATE, &
REGISTDATE
From Wf_main
where YearCode = :ls_yearcode;


看我这样写行么?~
2000pinbo 2002-03-08
  • 打赏
  • 举报
回复
同意ldy的说法。
dotnba 2002-03-08
  • 打赏
  • 举报
回复
insert into table aaa (列....)
select 列1,....,:var1,:var2,.... from table b
whchh 2002-03-08
  • 打赏
  • 举报
回复
那其中我有些列的值要是需要用外部变量呢?~
liulee 2002-03-08
  • 打赏
  • 举报
回复
insert into table aaa (列....)
select 列1,.... from table b

注意insert into的表对应的列和 select 出来的列要对应好.

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧