超级简单的代码 下面这个错在哪里?解决方案
超级简单的代码 下面这个错在哪里?
------解决方案--------------------
少了分号,另外不需要begin end的啊
------解决方案--------------------
语法没错,只是不应该放在块中执行
------解决方案--------------------
块中的ddl语句必须用动态sql
------解决方案--------------------
------解决方案--------------------
块中执行ddl要加execute immediate
begin
execute immediate 'alter table lee_client_test100 drop column city';
end;
/
------解决方案--------------------
要放到begin 。。。end;中必须使用execute immediate 'alter ....';
- SQL code
begin alter table lee_client_test100 drop column city end;
------解决方案--------------------
少了分号,另外不需要begin end的啊
------解决方案--------------------
语法没错,只是不应该放在块中执行
------解决方案--------------------
块中的ddl语句必须用动态sql
------解决方案--------------------
------解决方案--------------------
块中执行ddl要加execute immediate
begin
execute immediate 'alter table lee_client_test100 drop column city';
end;
/
------解决方案--------------------
要放到begin 。。。end;中必须使用execute immediate 'alter ....';