有个创建表的存储过程 放在一个txt 里面 现在 用sqlplus 能执行这个txt 文件吗 我执行时候 不报错也不执行 这个文件麻烦看看谢谢
解决方案 »
- 请教 oracle升级
- 怎么设置环境变量才可以安装Oracle数据库?
- 解释:storage (initial 2M next 2M pctincrease 0);
- 急 oracle数据库 出现ORA-00907: 缺少右括号 在线等
- oracle过程被锁如何解决?急死人了数据库又不能随便的重启,就不知道怎么办了?
- 紧急求救,ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect
- 什么地方有oracle 9i for linux的patch阿?
- 想把不同表中相同字段名称的表找出来。
- 想学oracle,怎样上手学,给建议者得分
- 老问题:没有监听器!我搜了以前很多帖子,可是全部都不行,how to deal with it?
- orale 建表
- Pl/sql 工具怎麼設置字體的標點符號邊大
PROCEDURE run
IS
BEGIN
a;
b;
END run;
PROCEDURE a
IS
BEGIN
declare a number;
begin
select count(1) into a from user_tables where table_name='A';
if a>0 then
dbms_output.put_line('表存在');
else
dbms_output.put_line('表不存在');
execute IMMEDIATE
'CREATE TABLE "A"
( "ID" VARCHAR2(10), "NAME" VARCHAR2(10)) ';
end if;
END;
COMMIT;
END a;PROCEDURE b
IS
BEGIN
declare a number;
begin
select count(1) into a from user_tables where table_name='bb';
if a>0 then
dbms_output.put_line('表存在');
else
dbms_output.put_line('表不存在');
execute IMMEDIATE
'CREATE TABLE "bb"
( "ID" VARCHAR2(10), "NAME" VARCHAR2(10)) ';
end if;
END;
COMMIT;
END b;
END cc1;