自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 crontab 格式及例题详解

格式 :*  *  *  *  *  command分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d

2013-06-05 14:29:29 998

原创 oracle表空单清理

1.查询表空间使用情况:sqlplus system/manager@topprodSQL>@q_tbsFREE2.查询temp使用方法:sqlplus system/manager@topprodSQL>SELECT    d.tablespace_name                      tablespace_name  , d.status

2013-06-03 14:28:12 2028

原创 易拓开发经验分享(四)

1、查找字符串grep-l ima35 ???/4gl/*.4gl 只显示文件名grep-i ima35 ???/4gl/*.4gl 显示文件名和代码行2、查询临时表对应实体表名select * from dba_segments wheretablespace_name='TEMPTABS'and segment_name like 'TT%' and own

2013-06-01 09:39:40 978

原创 易拓开发经验分享(三)

1、一段逻辑不要写的太长,如确实复杂可分几个函数调用实现2、画面档名称和程式数组定义的名称保持一致3、条件判断清晰明了,宁愿多用几个IF THEN END IF也尽量不要使用多层的IF THEN嵌套。同时做好备注

2013-06-01 09:38:54 780

原创 易拓开发经验分享(二)

1、有更改字段值但不跑ON ROW CHANGE     注:after field后记得display2、debug时报-6372错误     字段值溢出或表空间已满3、foreach中不能有事务处理beginwork     嵌套的先用foreach把值存在二维数组里     再用for循环 for中可以有事务处理

2013-06-01 09:38:18 1192

原创 易拓开发经验分享(一)

一、B()函数语法顺序before input-->before row -->beforeinsert-->before field -->afterfield-->on row change -->after insert-->after row-->after input

2013-06-01 09:36:29 1077

原创 oracle函数之-lpad 在字符前补空格或其它字符

左补空格  lpadselect lpad('1',3,'0') from dual第一个参数为原始字符串第二个参数为需补位数第三个参数为需补字符结果为:

2013-01-21 10:31:31 5600

原创 WINDOWS 快捷命令

开始→运行→输入的命令集锦gpedit.msc-----组策略sndrec32-------录音机Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oob

2013-01-11 08:15:18 611

原创 oralce对误删数据表记录的恢复

对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行选择恢复,一般步骤有:     1、先从flashback_transaction_query视图里查询,视图提供了供查询用的表名称、事务提交时间、UNDO_SQL等字段。     如:select * from flashback_transaction_query where table_name='TEST';

2013-01-07 09:55:04 808

原创 计算两个日期之间工作日天数

select count(*)      from (select ROWNUM-1 rnum  from all_objects where rownum )         where to_char( to_date('2012-12-08','yyyy-mm-dd')+rnum-1, 'D')  not in ( '6', '7' )

2012-12-14 10:06:56 878 1

原创 oracle 索引整理

1.创建索引  create [unique]index index_name on table_name(col_1,col_2,...)  tablespace tabspace_name;  2.改变索引的存储参数  alter index index_name pctfree 30 storage(initial 200k next 200k);  3.给索引手工分配一

2012-12-06 09:41:04 457

原创 fglWrt 命令详解

4GL的fglWrt命令详解默认分类   2007-12-29 15:14   阅读21   评论0   字号: 大大  中中  小小   fglWrt             是Four J\'s平台进行注册和显示的命令。-l                      安装License-v|-V                 显示版本信息-u

2012-12-04 14:32:43 4725

原创 4gl如何在Debug时时查看临时表数据?

一句简单的话就是:找出临时表在数据库存对应的真定表名。如下:select * from dba_segments where tablespace_name='TEMPTABS'and segment_name like '%TEMP_AA%' and owner='DS1'变量解释:'%TEMP_AA%'  指程式中定义的临时表名称temp_aa,注意转换大写

2012-12-04 14:28:48 2177

原创 不同系統轉換

#......: upd_ima75.4gl#Description....:更新ima_file的ima75,imaud01,關務出口用 imaud01含有中文字.DATABASE dsMAIN    DEFINE   ss       STRING    DEFINE  l_download_file,l_download_file2  STRING    DEFI

2012-12-03 17:30:05 596

翻译 冒泡排序法

# 順序 1 3 5 2 4 #值按最大到小排序#求原值所在位置DATABASE ds MAIN    DEFINE d      ARRAY[5]  OF LIKE type_file.chr1   DEFINE k      ARRAY[5]  OF LIKE type_file.chr1   DEFINE m      ARRAY[5]  OF LIKE type

2012-12-03 17:28:51 378

翻译 工單產生備料情況是依ima64.情況無條件進位的

Define l_double 定義 為number(10)工單產生備料情況是依ima64.情況無條件進位的,再依單位小數點位情況做4舍5入.IF l_ima64!=0 THEN  LET l_double=(g_sfa.sfa05/l_ima64)+ 0.999999  LET g_sfa.sfa05=l_double*l_ima64END IFSELECT gfe03

2012-12-03 17:17:14 1525

原创 4gl程式debug常用技巧

1、带参数的D:‘MISC’表示具体料号传入2、指定行数设置断点比如我要在程式axmt360中的211行开始D进入Debug界面后按ctrl+D 弹出界面输入b 行数 点OK 出现上面表示已设置OK,然后点cancel或叉叉退出最后点下面按扭,程式跑到210行时自动会进入debug模式即可 3、手动设置断点在想要设置断点的地方双击

2012-12-03 17:03:41 5920 1

原创 料件库位各期异动统计量计算作业(aimp620)

如果遇到6372的错误 不是程序的问题,应该是来自数据库的问题 查查磁盘空间 或者tlf所在的表空间是否足够最后欢迎大家加入易拓大家庭,一起学习进步!QQ群53145013

2012-12-01 15:19:20 1262

原创 ORDER BY函数

如何处理数据换算后排序问题FUNCTION xxx_out()......FOR l_i = 1 TO sr.tc_ofh09      IF l_i = sr.tc_ofh09 THEN         LET sr.tc_ofh08 = sr.tc_ofh04 -(sr.tc_ofh09-1) * sr.tc_ofh08      END IF     OUTP

2012-11-30 15:40:48 947

原创 TRUNC函数

问题:g_sfa[l_ac].sfa161=g_sfa[l_ac].sfa05/g_sfb.sfb08例如sfa05=1,sfb08=1800最后sfa161=0.00056其实1/1800=0.000555555取小数点后5位所以等于0.00056但如果我想最后的结果是0.00055应该怎么写呢,也就是不做四舍五入直接把尾数去掉 解决方法:将g_sfa

2012-11-30 15:21:50 550

原创 start with 实例解析

微薄第一篇文章,却赶上星期六的最后五分钟、各种无语,只能简单写几句了。                     LET l_sql =  " SELECT  distinct bmb02,bmb01,bmb03,bmb06 from bmb_file  ",       "  where  bmb29 ='",g_bmb29,"' ",       " start with bmb

2012-11-24 17:54:45 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除