超级简单的代码 下面这个错在哪里?
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 ....';