- 博客(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 1005
原创 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 2063
原创 易拓开发经验分享(四)
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 983
原创 易拓开发经验分享(三)
1、一段逻辑不要写的太长,如确实复杂可分几个函数调用实现2、画面档名称和程式数组定义的名称保持一致3、条件判断清晰明了,宁愿多用几个IF THEN END IF也尽量不要使用多层的IF THEN嵌套。同时做好备注
2013-06-01 09:38:54 790
原创 易拓开发经验分享(二)
1、有更改字段值但不跑ON ROW CHANGE 注:after field后记得display2、debug时报-6372错误 字段值溢出或表空间已满3、foreach中不能有事务处理beginwork 嵌套的先用foreach把值存在二维数组里 再用for循环 for中可以有事务处理
2013-06-01 09:38:18 1226
原创 易拓开发经验分享(一)
一、B()函数语法顺序before input-->before row -->beforeinsert-->before field -->afterfield-->on row change -->after insert-->after row-->after input
2013-06-01 09:36:29 1084
原创 oracle函数之-lpad 在字符前补空格或其它字符
左补空格 lpadselect lpad('1',3,'0') from dual第一个参数为原始字符串第二个参数为需补位数第三个参数为需补字符结果为:
2013-01-21 10:31:31 5660
原创 WINDOWS 快捷命令
开始→运行→输入的命令集锦gpedit.msc-----组策略sndrec32-------录音机Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oob
2013-01-11 08:15:18 613
原创 oralce对误删数据表记录的恢复
对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行选择恢复,一般步骤有: 1、先从flashback_transaction_query视图里查询,视图提供了供查询用的表名称、事务提交时间、UNDO_SQL等字段。 如:select * from flashback_transaction_query where table_name='TEST';
2013-01-07 09:55:04 811
原创 计算两个日期之间工作日天数
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 890 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 463
原创 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 4773
原创 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 2197
原创 不同系統轉換
#......: 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 603
翻译 冒泡排序法
# 順序 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 384
翻译 工單產生備料情況是依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 1539
原创 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 5965 1
原创 料件库位各期异动统计量计算作业(aimp620)
如果遇到6372的错误 不是程序的问题,应该是来自数据库的问题 查查磁盘空间 或者tlf所在的表空间是否足够最后欢迎大家加入易拓大家庭,一起学习进步!QQ群53145013
2012-12-01 15:19:20 1273
原创 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 965
原创 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 558
原创 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 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人