make 程序!!分享一下!

好久没来了,还是那么的熟悉..................................

1第一种,单个生成schema

配置ip   配置路径 sysconst  运行 maker    jmetadb 配置数据库方式

++++++++++++++++++++++++++++++++++++++++++++++++++++make

2批量的

参考这个程序包

处理步骤:

--1-创建转移中间表

drop table CalCodeUpgrade;

create table CalCodeUpgrade

(

table_name   VARCHAR2(100) not null,

table_colname   VARCHAR2(100) not null,

state       CHAR(1),

PDMFileName  VARCHAR2(1000),

trueTableName VARCHAR2(1000)

);

-- Create/Recreate primary, unique and foreign key constraints

alter table CalCodeUpgrade

add constraint PK_CalCodeUpgrade primary key (table_name,table_colname)

--2-将需要升级的表和字段 放到 转移中间表中

执行以下SQL

insert into CalCodeUpgrade

select table_name,column_name,‘0‘,‘‘,‘‘  from user_tab_columns  where lower(column_name)=‘operator‘

-------------

delete from CalCodeUpgrade;

insert into CalCodeUpgrade

select table_name,column_name,‘0‘,‘‘,‘‘  from user_tab_columns  where lower(column_name) like ‘%operator%‘  and table_name = upper(‘LCIllCase‘);

select * from  CalCodeUpgrade;

select * from LCIllCase;

select table_name,table_colname,state from CalCodeUpgrade where state=‘0‘ ;

--3-转移字段校验

查看CalCodeUpgrade表中需要转换的字段是否有误,如果有不需要转换的字段,将记录从数据库中删除.

--4-允许转换程序

转换程序会执行以下几步:

l  修改数据库的字段

l  修改PDM文件

l  生成Schema文件

在执行转换程序前,需要配置PDM原文件的路径,和转换后的路径.

修改com.sinosoft.trans.ColumnTypeTrans.java文件

修改以下两个字符串的值:

String mFilePath = "D:\\program\\lisnational\\lisnational\\Develop\\lis-national\\pdm\\";

String mNewFilePath = "D:\\temp\\";

其中mFilePath为源PDM对应的目录.

mNewFilePath为转换后的路径.

修改程序中alterTableColums里面的修改SQL,现在是alter对应的字段为varchar2(10),你们按照你们自己的调整下。

修改完毕,执行ColumnTypeTrans.java的Main函数.

执行完毕后,数据库的字段自动修改完毕

在mNewFilePath目录可以找到转换后的PDM文件

在功能的class对应目录的src文件夹可以找到重新生成的Schema文件.

author_zhaisongfang

??????????????????

时间: 2024-10-15 17:00:16

make 程序!!分享一下!的相关文章

小程序——分享二维码报告

小程序分享报告(图片+二维码): 小程序页面生成图片:请用canvas,页面简单用canvas,页面复杂也用canvas. 踩过的坑: 思路:html  ->  html2canvas  ->  canvas||image/png; 最后涉及到小程序与H5页面项目连接问题(web-view &分享页面),还是用canvas老老实实画的 Bug1:小程序,不支持js获取Dom操作, 解决1:单独写https的一个H5页面来操作Dom.     <web-view  src='htt

微信小程序分享至朋友圈的方法

最近研究怎么实现微信小程序分享至朋友圈,对就是朋友圈. 微信小程序目前没有直接提供方法来将小程序分享至朋友圈,不过可以采用曲线救国的方式来达到目的. 方法分两步: 1.通过浏览器将希望分享的东西风向至朋友圈: 微信小程序没有任何入口可以进入到微信的浏览器中,那么就更加不可能让用户进入到自身操作系统中的浏览器进行分享. 那么怎么通过其他的途径来达到次目的呢? 答案是:客服消息 微信小程序本身提供客服消息是用来更好的为客户服务的,但是请看以下截图: 小程序提供了入口,允许用户给客服发送消息,同时,也

工具类小程序分享

闲时自己做的工具类小程序分享尝鲜,包含举例(铁路12306火车正晚点查询和检票口查询.记事本.小游戏.视频播放模拟器等等......) 1.小程序包含可移动菜单.swiper轮播推荐.热门推荐.实用工具类.休闲益智和我的模块. 2.欢迎小伙伴们尝鲜,欢迎小伙伴的意见和建议,可以通过本人的小程序或者该帖子联系我. 以下是小程序入口: swiper轮播推荐效果图: 工具类效果图: 休闲益智类效果图: 以下:提供两个快捷访问铁路12306查询的小程序入口: 原文地址:https://www.cnblo

小程序分享链接功能 - onShareAppMessage

onShareAppMessage用法: 只需要在button标签中加入open-type="share",小程序ui就会自动识别分享链接功能 <button data-name="shareBtn" open-type="share">分享</button> js中代码如下: onShareAppMessage: function( options ){ var that = this; // 设置菜单中的转发按钮触发转

linux下的socket通信小程序分享

最近学习unix网络编程,感觉东西零零碎碎,比较混乱.因此决定整理以下,发一个小博客.一来可以与大家分享以下,二来可以总结提高一下所学的东西.话说:竹子为什么长的高,因为它喜欢总结阿--^_^ 废话不多说了,上代码.小弟半路出家,入行不深,过路大神不喜勿喷阿,嘿嘿--^_^ 程序是一个基于tcp的 C/S .简单回显功能( 声明以下,不要以为注释是英语就说我是在哪里下载的,原因是我运行程序 汉字老显示乱码,就改成蹩脚英语了 ). 首先是一个自己的库 1 #ifndef MYLIB_H 2 #de

小程序分享功能调整背后的故事

有时候我们使用一个小程序会遇到以下情形: 我们打开一个小程序,就看见提示"分享到5个群,可以获得一张20元的优惠券",吸引我们去无脑分享到不同的群里: 打开某个小游戏,提示我"一定要分享到xx个群,才能继续玩游戏": -- 而我们在群里打开这类小程序,仍然是提示我分享的信息,这类功能无疑打断了我们对小程序/小游戏正常的功能使用. 我们收到了很多用户对这类小程序/小游戏的抱怨.这类分享并非是用户主动自发的,而是受到了某类利益的诱惑,或是被迫分享.这样的内容充斥在群里.

小程序分享进入H5动态网页

在要分享的界面加上这段代码 onShareAppMessage: function (options) { var that = this; // var return_url = that.data.shareWeb; var return_url = 'https://testapi.zhenaicx.com/activityH5/invite.html?1=1' var ol1 = return_url.split("?")[0] var ol2 = return_url.spl

小程序分享功能

onShareAppMessage: function () { // return custom share data when user share. console.log('onShareAppMessage') return { title: '盛世华安', desc: '小程序', path: '/pages/index/index' } },

小程序分享

1.下载开发者工具 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=1497941864 2.api地址: https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=201769 3.小程序理念 http://www.360doc.com/content/17/0122/04/13643555_624080433.shtml (1)不能做游戏.(2)用完即走.

【参考教程】微信小程序分享小程序码的生成(带参数)以及参数的获取

https://www.jianshu.com/p/108233ed7ed0 https://www.jianshu.com/p/d222ff691723?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 原文地址:https://www.cnblogs.com/zhoudawei/p/11010389.html