POWER DESIGER关于CODE与NAME联动的问题
环境介绍:power desiger 12.5今天开发组的问我说,关于使用power desiger修改某个表的name后,相应的code也会自动进行更改,找了许久也没有什么地方可以设置为不自动关联的,这个自动关联的方式确实很影响我们日常的使用,有时候我们想将name改为中文,code列继续保留原来的编码,我们不可能把每个列都一一打开来改的,其实通过设置以下参数就可以达到很好的效果的:[@more@]选择工具栏的:TOOL > General Options > Dialog 将里面的Nmae to Code mirroring前面的勾选去掉就可以了。
Powerdesiger反向工程之缺少MV对应的表
今天项目里报说通过POWERDESIGER反向工程生成的表里面缺少许多的表.[@more@]通过查找发现缺少的这些表都是物化视图对应的实体表,通过跟踪PD后台调用数据库的SQL语句发现是其对应的SQL为:select t.owner, t.table_name from sys.all_all_tables t where not exists (select 1 from sys.all_mviews s where s.owner = t.owner and t.table_name in (s.mview_name, s.update_log)) and t.iot_name is null and nvl(t.dropped, 'NO') = 'NO' and t.owner='TEST' order by t.owner, t.table_name通过以上问题的原因就很明显了,是PD
ORACLE&MYSQL同样的记录值进行编号处理
ORACLE&MYSQL 同样数据进行编号处理oralce10g&mysql5.5[@more@]ORACLE:SQL> select deptno, 2 empno,ename, 3 row_number() over(partition by deptno order by deptno) com_num 4 from emp 5 ; DEPTNO EMPNO ENAME COM_NUM---------- ---------- ---------- ---------- 10 7782 CLARK 1 10 7934 MILLER 2 10 7839 KING 3 20 7566 JONES 1
Perl中的变量作用范围 local, my, our与全局变量
Perl中的变量作用范围 local, my, our与全局变量很古老很古老以前......嗯,不用老到白垩纪,那时候的Perl是自由射击的。没有什么定义变量的说法,所有的变量都是全局变量,也不需要任何 定义就可以使用。后来就出现了local, 再后来出现了use strict 'vars'和my, 再后来又有了our......所以今天的Perl大陆就有了崇山巨岭,一些变量就被限制在盆地里,老死于桃花源中也。因为要使用一个跨模块全局变量,研究了一下Perl的变量作用范围,写一点笔记吧。[@more@]1. 首先说our, 这个最晚出现但其实质却最早出现的变量修饰符。众所周知,在Perl不
LONG字段类型向CLOB迁移
oracle 10g最近准备对数据库进行一次错误排查和管理,其中涉及到了对LONG类型的字段进行CLOB类型的转换,前台是SSH2架构的应用,对数据库的操作都封装在了hibernate里面,实际实施过程中发现及其easy,直接对表上的字段进行编辑成为CLOB就可以的啦,编辑完后需要对索引进行重建,重建完后重新进行APP测试,发现IDUS功能都照用无误。[@more@]
VC2006与pro/C 集成开发
今天需要用proc写点基于oracle的开发,于是将pro c与VC2006进行了集成以方便开发1安装完数据库设置Oracle 的HOME环境变量:右击"我的电脑"->高级->环境变量->加入你安装的目录,如本人安装在C:oracle目录下,则对应的ORACLE_HOME的值为C:oracleproduct10.1.0Db_1,再检查Path环境变量中是否已经设置了%ORACLE_HOMEbin%,如果没有,应该加上.开始->运行->cmd,然后运行proc,如果能运行,则说明可以编译*.pc文件.[@more@]2.打开VC++6.0,新建一个控制台工程,把PROC工具加到VC++6.0中,操作如下:工具->定制->切到"