小编Chr*_*nas的帖子

如何在 Oracle 的一个事务中执行多个 DDL 语句?

是否可以使用Oracle数据库(10g 等)在单个事务下执行多个 DDL 语句?我想要完成的是数据库模式的某种“升级”功能。我在 SQL Server 中有一个工作实现,我计划将它移植到 Oracle。

p代码如下:

start transaction

 CREATE TABLE A .....
 CREATE TABLE B ......

 INSERT INTO A....
 INSERT INTO B...


 commit transaction

 or error rollback transaction
Run Code Online (Sandbox Code Playgroud)

oracle sql-server

3
推荐指数
1
解决办法
1675
查看次数

标签 统计

oracle ×1

sql-server ×1