sql语句创建表的问题 我就是需要不分开执行,要一起执行.有什么好方法,在sql server里面是支持的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> begin 2 execute immediate 'create table t1(id number(3))'; 3 execute immediate 'create table t2(id number(3))'; 4 execute immediate 'create table t3(id number(3))'; 5 end; 6 /PL/SQL 过程已成功完成。 或者用过程方式:SQL>create or replace procedure prc_create isBEGIN EXECUTE IMMEDIATE 'create table t1(id number(3))'; EXECUTE IMMEDIATE 'create table t2(id number(3))'; EXECUTE IMMEDIATE 'create table t3(id number(3))';end prc_create;SQL>exec prc_create; user_objects和all_objects这2个视图,为何加了where就没有结果了呢? 在PL/SQL中怎么使用SET SERVEROUTPUT ON? 求SQL语句 遇到个数据库插值难题?请赐教! oracle这么垃圾怎么还有人用!!数据库我装都装不上!! 求教一个问题,请懂的朋友帮帮忙! 关于创建索引的相关问题。 为什么OMS启动不了? ORACLE join 使用與效能 oracle 11g(11.2.0.1.0)执行一个sql,导致连接断开 导入问题? 请问我应该怎么作才能把数据库分离出来再挂到别的机子上去?
2 execute immediate 'create table t1(id number(3))';
3 execute immediate 'create table t2(id number(3))';
4 execute immediate 'create table t3(id number(3))';
5 end;
6 /
PL/SQL 过程已成功完成。
SQL>
create or replace procedure prc_create is
BEGIN
EXECUTE IMMEDIATE 'create table t1(id number(3))';
EXECUTE IMMEDIATE 'create table t2(id number(3))';
EXECUTE IMMEDIATE 'create table t3(id number(3))';
end prc_create;SQL>exec prc_create;