收到Sybase公司PowerDesigner产品的律师函后,只能改进一下思路了
2013-04-27 15:55
218 查看
以前一直做各种各样数据库的信息化开发工作,有SQL Server 有Oracle 有DB2 有Mysql;所以一直就想着写一套代码逻辑后各种数据库上都能正常运行,虽然这个想法比较难100%实现,但是经过这些年的摸索算是得到了很多宝贵经 验,并一直用PowerDesigner设计表结构后用配套的代码生成器生成代码。
当然我们也想购买正版的 PowerDesigner 但是实在太贵了,有些买不起;最近正好收到了Sybase公司的律师函了,若再用就会吃官司了,那麻烦事情就大了;只能把所有跟Sybase公司相关的东 西能卸载的全卸载了,只能忍痛割爱了;因为法律不是开玩笑的,若真在用那打了官司就必输了,直接全部卸载干净多一事情不如少一事情了。
最近几年总是遇到各种数据库的情况也变得少了一些,经常用SQL Server的状态了,那代码生成器干脆直接从SQL Server生成就好了,省心省事了;也不搞那么大的野心什么数据库就生成了。
第一步:选哪个数据库上生成代码?
![](http://images.cnitblog.com/blog/35584/201302/28110858-93134137a2d140bca7dd96ffb7c12d27.jpg)
每个表都可以写好说明,这样生成代码时可以把说明带上。
![](http://images.cnitblog.com/blog/35584/201302/28110649-a1dd5aa966fc493195be7f8ab279f729.jpg)
下面语句是获取所有表的的名字及说明的方法
![](http://images.cnitblog.com/blog/35584/201302/28110718-1e3860f7d4b94322a0dac644b85112c7.jpg)
下面语句是获取表的所有列的信息的方法。
![](http://images.cnitblog.com/blog/35584/201302/28110738-65030a63d0f149b9906f034f83b613cd.jpg)
同时给有需要的附加上整理好的sql语句,希望能派上一些参考意义:
?
当然我们也想购买正版的 PowerDesigner 但是实在太贵了,有些买不起;最近正好收到了Sybase公司的律师函了,若再用就会吃官司了,那麻烦事情就大了;只能把所有跟Sybase公司相关的东 西能卸载的全卸载了,只能忍痛割爱了;因为法律不是开玩笑的,若真在用那打了官司就必输了,直接全部卸载干净多一事情不如少一事情了。
最近几年总是遇到各种数据库的情况也变得少了一些,经常用SQL Server的状态了,那代码生成器干脆直接从SQL Server生成就好了,省心省事了;也不搞那么大的野心什么数据库就生成了。
第一步:选哪个数据库上生成代码?
![](http://images.cnitblog.com/blog/35584/201302/28110858-93134137a2d140bca7dd96ffb7c12d27.jpg)
每个表都可以写好说明,这样生成代码时可以把说明带上。
![](http://images.cnitblog.com/blog/35584/201302/28110649-a1dd5aa966fc493195be7f8ab279f729.jpg)
下面语句是获取所有表的的名字及说明的方法
![](http://images.cnitblog.com/blog/35584/201302/28110718-1e3860f7d4b94322a0dac644b85112c7.jpg)
下面语句是获取表的所有列的信息的方法。
![](http://images.cnitblog.com/blog/35584/201302/28110738-65030a63d0f149b9906f034f83b613cd.jpg)
同时给有需要的附加上整理好的sql语句,希望能派上一些参考意义:
SELECT A.name AS TableName ,B.value AS Description FROM (SELECT name, id FROM SysObjects WHERE xType='U' AND category = 0) AS A LEFT OUTER JOIN (SELECT major_id, value FROM sys.extended_properties WHERE name='MS_Description' AND minor_id = 0) AS B ON A.id = B.major_id ORDER BY A.name
?
相关文章推荐
- 收到Sybase公司PowerDesigner产品的律师函后,只能改进一下思路了
- 改进了一下这个游戏的输出及思路,是不是好玩多了??:)
- 某IT企业产品发展思路初稿
- 无法关闭的QT程序——思路开阔一下,原来这么简单!
- 分享一下嵌入式产品安全保护的措施
- 【转】创新预付卡产品的思路与讨论?
- 产品稳定性测试报告撰写思路(更新版)
- PMCAFF产品众测 | 对话随手攒CEO聊聊这款产品的设计、推广和改进(活动已结束)
- ⽤运营的思路来做无线产品測试-第13届BQConf上的分享
- 整理一下思路,探讨WCF(二)
- 第一次收到苹果的钱YY一下
- 今天测试了一下蜘蛛,抓取到14万笔黄页资料,下一步是找出他们的服务与产品
- 上个礼拜五收到mail,通过PMP了,自己庆祝一下
- 您一次只能安装一种 Adobe 产品问题的解决
- 产品使用前的交互设计思路
- 需求促使产品改进
- 【axure手机原型】移动产品的设计思路谈
- 以叫车软件为例,说一下高阶产品经理都是怎么分析问题的
- 浅谈一下大数相除有关思路(图解)与用java代码具体解决方案
- 总结一下草根寻找创业思路的思维方式