楼主: qingyun

[第三方工具] 〓〓青云超人性化oracle工具〓〓

[复制链接]
论坛徽章:
69
生肖徽章2007版:羊
日期:2008-11-14 14:42:19复活蛋
日期:2011-08-06 08:59:05ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主4段
日期:2012-05-15 15:24:11
41#
发表于 2007-1-23 09:29 | 只看该作者
最初由 qingyun 发布
5.一般数据库中,同一个字段名可能在多张表里使用,大部分情况下,其类型,长度,备注基本一致。但是设计的时候往往会疏忽大意,把同一个字段名设置了不同的类型长度备注,所以我做了一个 “同名字段检查”的功能,可以检查出这些问题,并能够批量更改。这个也是该软件最大亮点。目前就算是功能最强的oracle三方那工具也未必提供这样的功能;

支持楼主!
不过我还是使用PL/SQL Developer, PL/SQL Developer 中提供的报表功能非常实用,可以自定义你需要的任何报表,象楼主这个软件中的这个亮点,我只要写出这样的一个SQL查询语句保存起来,就可以了。另外楼主提到的数据过滤,PL/SQLDeveloper也非常容易,同样可以在GRID中录入数据后查询过滤。

使用道具 举报

回复
论坛徽章:
0
42#
发表于 2007-1-23 10:56 | 只看该作者
楼主的东西有待加强啊

使用道具 举报

回复
论坛徽章:
26
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-08-13 23:25:29优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11蓝色妖姬
日期:2015-03-19 09:37:00ITPUB年度最佳技术原创精华奖
日期:2015-03-19 09:43:24
43#
 楼主| 发表于 2007-1-23 16:48 | 只看该作者
楼上的几位朋友说的很有道理,我抽空再完善完善。
如果有朋友能够想出更好的功能,也反馈给我啊。

使用道具 举报

回复
论坛徽章:
0
44#
发表于 2007-1-23 17:02 | 只看该作者
楼主牛人,下来试用看看。

使用道具 举报

回复
论坛徽章:
26
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-08-13 23:25:29优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11蓝色妖姬
日期:2015-03-19 09:37:00ITPUB年度最佳技术原创精华奖
日期:2015-03-19 09:43:24
45#
 楼主| 发表于 2007-1-24 22:28 | 只看该作者
我是楼主,
最近公司的新项目要用 sql server 2005
用习惯了 oracle ,再用sql server ,感觉特别不方便。

所以我在该打算在该工具的基础上 再做一个Sql  Server 的工具。

青云 oracle 工具里用到的sql 语句:

select * from USER_TAB_COMMENTS

select * from (SELECT   T.TABLE_NAME, t.column_name AS "ColumnName", t.column_id AS ID,
         ' ' AS pk, t.nullable AS "null?",
         t.data_type AS "DataType", t.data_length AS "Length",
         t.data_scale AS "Sacle", t.data_default AS "Defalut",
         c.comments AS "Comments"
    FROM user_tab_columns t,user_col_comments c
     WHERE (t.table_name = c.table_name AND t.column_name = c.column_name)
ORDER BY t.column_id )



SELECT  column_name as ColumnName, POSITION AS PK
            FROM user_cons_columns a
                          
                         
                    WHERE EXISTS (
                    SELECT 1
                      FROM user_constraints b
                     WHERE a.constraint_name = b.constraint_name
                       AND b.constraint_type = 'P')   
                                            


我想问大家一下,这两句话 在 sql server 里该如何写;


而且感觉有个很郁闷的事情:
  在 oracle 的使用中,我非常看重table , view 以及 column 的 备注;

但是 在Sql Server 加备注非常麻烦, 而且好像视图 的字段 不能加备注;
如果我们开发的时候字段都用英文简写,而没哟地方写中文备注。
那真不可想象该怎么开发下去。

使用道具 举报

回复
论坛徽章:
2
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
46#
发表于 2007-1-25 08:41 | 只看该作者
你这不是纯SQL语句吗?找到SQL SERVER 2005里对应的表就行了...

SQL SERVER 2005里应该可以加备注的.你在企业管理器里试建一个试试能不能加备注

SQL SERVER 2005没用过..不知感觉怎样...

楼主分享一下.

2000用起来感觉还可以

使用道具 举报

回复
论坛徽章:
26
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-08-13 23:25:29优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11蓝色妖姬
日期:2015-03-19 09:37:00ITPUB年度最佳技术原创精华奖
日期:2015-03-19 09:43:24
47#
 楼主| 发表于 2007-1-25 09:17 | 只看该作者

使用道具 举报

回复
论坛徽章:
26
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-08-13 23:25:29优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11蓝色妖姬
日期:2015-03-19 09:37:00ITPUB年度最佳技术原创精华奖
日期:2015-03-19 09:43:24
48#
 楼主| 发表于 2007-7-24 21:44 | 只看该作者
我是楼主。
青云oracle 工具又做了很多实用功能的增加:

下载地址:
http://www.skycn.com/soft/31052.html


青云oracle超人性化工具 V2.0

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

oracle 的常见第三方工具主要是:toad ,PLSQL Developer,object browser;   
各有优缺点:toad 主要是功能强大;PLSQL Developer主要是编译精确;object browser主要操作人性化;   
但在平时的程序开发过程中,就算使用了以上工具,感觉还不是特别方便;   
为此,我做了一个简单的oracle工具;   
1.能便利的生成各种常见sql 语句;  
2.在各个列表上点右键实现排序,过滤,查找,打印,导出多种格式,包括Access;  
3.查看表结构非常方便,同时对表的数据维护调试也非常得顺手;  
4.修改TABLE名,VIEW名,COLUMN信息非常方便,最关键的是对它们的备注修改非常方便(对于View的字段备注的处理,某些知名软件甚至都没有提供);
5.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的关系,不能列出针对字段的查询处理;  
6.一般数据库中,同一个字段名可能在多张表里使用,大部分情况下,其类型,长度,备注基本一致。但是设计的时候往往会疏忽大意,把同一个字段名设置了不同的类型长度备注,所以我做了一个 “同名字段检查”的功能,可以检查出这些问题,并能够批量更改。这个也是该软件最大亮点;  
7. 对无效的对象可以修正;


还有个类似的 sql server 工具:
http://www.skycn.com/soft/34788.html

使用道具 举报

回复
论坛徽章:
15
开发板块每日发贴之星
日期:2007-06-25 01:02:55设计板块每日发贴之星
日期:2007-10-02 01:05:24会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章:羊
日期:2007-09-26 17:12:28生肖徽章:蛇
日期:2007-09-26 12:36:59生肖徽章:蛇
日期:2007-09-26 12:34:12金色在线徽章
日期:2007-09-24 04:03:14生肖徽章:羊
日期:2007-09-21 19:27:11设计板块每日发贴之星
日期:2007-09-13 01:05:35金色在线徽章
日期:2007-08-29 04:03:08
49#
发表于 2007-7-25 09:36 | 只看该作者
楼主牛人,支持楼主!

使用道具 举报

回复
论坛徽章:
15
开发板块每日发贴之星
日期:2007-06-25 01:02:55设计板块每日发贴之星
日期:2007-10-02 01:05:24会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章:羊
日期:2007-09-26 17:12:28生肖徽章:蛇
日期:2007-09-26 12:36:59生肖徽章:蛇
日期:2007-09-26 12:34:12金色在线徽章
日期:2007-09-24 04:03:14生肖徽章:羊
日期:2007-09-21 19:27:11设计板块每日发贴之星
日期:2007-09-13 01:05:35金色在线徽章
日期:2007-08-29 04:03:08
50#
发表于 2007-7-25 10:01 | 只看该作者
刚试用了一下,除了展现比较人性化外,最大的不足是驱动不行,稍微大些的表都会拖死,而且消耗系统资源很大,
占用大量的内存和CPU,希望楼主继续改进!不过楼主还是真正的牛人~

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表