CREATE OR REPLACE TABLE "A"
( "ID" VARCHAR2(10), "NAME" VARCHAR2(10));能这样建表吗 或者用 exists谢谢大家!
( "ID" VARCHAR2(10), "NAME" VARCHAR2(10));能这样建表吗 或者用 exists谢谢大家!
解决方案 »
- 高分请教occi批量入库问题
- 各位大大,我又来问触发器该怎么写了
- 急救啊,快来帮帮忙,oracle的blob字段在网页上显示乱码
- 请问谁有比help workshop 更好的编辑帮助文挡的工具,要能够识别中文的!
- 求判断一张表中两个字段是否互相存在引用值的SQL
- Oracle10G在win2003上安装的时候为什么出现Ora TNS 12154:无法解析连接字符串 这个错误呢??
- 新手问题:如何实现在JOB中的时间判断?
- Oracle9建临时表不在Temp表空间中,而在CWMLITE中?
- 那位大侠能发给oracle开发的帮助或书给我呀,谢谢了!
- 请问现在考8i的证还有用吗?现在不都是考9i的证了吗??
- 存储过程报错
- sqlplus
CREATE OR REPLACE PACKAGE BODY cc1 IS
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;放在txt 里面 用sqlplush 执行不了