关于Oracle执行批量建表脚本的问题

Ykang Ykang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题描述:
数据库有几十个用户,每个用户具有相同的表结构,建表脚本结构如下:
prompt 提示信息
set feedback off
set define off
prompt Dropping 表名...
drop table 表名 cascade constraints;
......

Create Table 表名
(
......
);

comment .......注释内容;
.......
alter table 表名
add constraint 约束名;

--其他表
........;
set feedback on
set define on
prompt Done.

想批量自动执行建表脚本,想将上述脚本存入一个表中的Clob字段中,然后用存贮过程实现自动建表的功能,
但有以下问题难以解决:
1、如何以不同的用户执行该存贮过程,如果在每个用户部署该存贮过程,显然不划算,工作量太繁重。
2、在Oracle数据库中有无办法执行此脚本(只能在Oracle数据库中执行)。
请各位朋友帮帮忙。


...全文
评论 8
收藏 已收藏
分享
返回顶部
Ykang
Oracle 17,133 成员 55,258 内容