求一段sql脚本

zr_dixuexiongying 2016-12-11 09:18:11
在我的本地写一段脚本,每次服务器的库里面的表有更新,如增加表或者改变表结构,我这边都可以执行导出最新的表结构.
比如: 服务器地址为:135.34.21.31,上面有个库为A库,里面有三张表,现在在服务器的库里面新增三张表,我就得在部署文档的sql脚本里面新增这三张表,sql的脚本里面的创建表语句我都是通过语句写的,那样太麻烦,如果每次新增表,我就得在sql的脚本里面重新写这些新增表的语句.现在想写个脚本,就是告诉我新增了哪些表,只要告诉我表名,我就可以执行脚本将服务器的那些创建表的sql语句导出来
...全文
428 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zr_dixuexiongying 2017-02-07
  • 打赏
  • 举报
回复
具体脚本如何写啊!
jdsnhan 2016-12-12
  • 打赏
  • 举报
回复
用DDL触发器和2楼所说的配合使用
卖水果的net 2016-12-12
  • 打赏
  • 举报
回复

SQL> 
SQL> create table test(id int, name varchar(10));
Table created
SQL> select dbms_metadata.get_ddl('TABLE',upper('test')) from dual;
DBMS_METADATA.GET_DDL('TABLE',
--------------------------------------------------------------------------------
  CREATE TABLE "XXXX"."TEST"
   (	"ID" NUMBER(*,0),
	"NAME" VARCHAR2(

SQL> drop table test purge;
Table dropped

SQL> 

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧