执行以下查询并导致错误。
insert into me.attr ( EXPS)
values( select EXPS from mine.attr
where fiscal_year=2012
and accounting_period=11
and gaap_cd='ZA' );
Error: insert into me.attr ( EXPS) values ( select EXPS from mine.attr
where fiscal_year=2012 and accounting_period=11 and gaap_cd='ZA' )
Error at Command Line:31 Column:2
Error report:
SQL Error: ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
有人可以帮我解决这个问题。
答案 0 :(得分:3)
在select
内使用insert
时,不要使用values
子句:试试这个:
insert into
me.attr ( EXPS)
select EXPS
from mine.attr
where fiscal_year=2012 and
accounting_period=11 and
gaap_cd='ZA'