PLSQL中,select 变量 from dual 怎么写
2017-08-12
展开全部
PLSQL中,select 变量 from dual 怎么写
declare
m_sql_string varchar(1024);
m_month date:=sysdate;
begin
m_month:=add_months(m_month,-1);
m_sql_string:='insert into yc_oper_log select ''bill'',sysdate,m_month from dual';
execute immediate m_sql_string;
commit;
end;
ORA-00904: "M_MONTH": 无效的标识符
ORA-06512: 在line 8
SQL>
我用的是动态SQL。
declare
m_sql_string varchar(1024);
m_month date:=sysdate;
begin
m_month:=add_months(m_month,-1);
m_sql_string:='insert into yc_oper_log select ''bill'',sysdate,m_month from dual';
execute immediate m_sql_string;
commit;
end;
ORA-00904: "M_MONTH": 无效的标识符
ORA-06512: 在line 8
SQL>
我用的是动态SQL。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询