【发布时间】:2016-05-18 19:19:36
【问题描述】:
我是 oracle 的新手。我有两个表名为“st”和“mt”。“skey”是两个表的公共列。我想在“mt”中为所有“skey”值插入数据st”,除非“st”中的列名“tes”不等于“NOO”。
INSERT INTO SDATA.MT(RECNO,Skey,Date)
VALUES ((SELECT MAX(RECNO) FROM SDATA.ST)+1,'hari..',sysdate)
where skey in (select skey from SDATA.ST where tes <> 'NOO')
获取错误报告 - SQL 错误:ORA-00933:SQL 命令未正确结束 00933. 00000 - “SQL 命令未正确结束”
【问题讨论】:
-
你能提供样本数据和想要的结果吗?
标签: oracle oracle11g oracle10g oracle-sqldeveloper