上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页
摘要: 设程序 PgmA 有参数 Parm1, Parm2: 1)parm1(7S 0) = 276,parm2(7S 2) = 15.73 传递方式:CALL PGMA PARM('0000276' '0001573') 2)parm1(7S 0) = -276,parm2(6S 2) = -15.73 传递方式:CALL PGMA PARM('-000276' '-01573') 3)p... 阅读全文
posted @ 2008-01-09 14:43 深渊野鱼 阅读(891) 评论(0) 推荐(0) 编辑
摘要: *-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- * $LoadSFL01 - Load subfile display *-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=... 阅读全文
posted @ 2008-01-09 14:42 深渊野鱼 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 在这些表表达式的用途当中,有些您可能是熟悉的,而有些可能就不熟悉了。我将分别讨论表表达式每种用途的实例,以展示其强大性。我应邀在全球范围内宣传 SQL 技巧。我相信您将至少学到表表达式的一种用法,而您所学到的东西将对您的应用产生一定的影响,所以还请继续读下去。预过滤全外连接最近几年来,随着工作文件的移除和并行性的加入,全外连接在性能方面已得到了增强。然而,其语法并没有得到像左连接和右... 阅读全文
posted @ 2008-01-09 14:40 深渊野鱼 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 设置正确的模糊查询 解答 有些用户在对数据库进行中文的模糊查询的时候,发现查询结果不正确,而对英文的模糊查询完全正确。检查用户的数据库文件,发现其CCSID=836,而用户的作业CCSID=935,这样就存在一个字符集的转换,而不幸的是从836到935的转换是没有的,也不能用CHGPF进行修改。为了实现模糊查询,方法有很多,这里介绍两个:1 利用CPYF将原数据库文件复制一个副本,而... 阅读全文
posted @ 2008-01-09 14:39 深渊野鱼 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.将光标移动到要进行分屏的列。2.按F21功能键,将会在屏幕上出现一条竖线。3.按F19、F20功能键,就可以将竖线左侧各列锁定,逐个察看右侧各列的数据。 阅读全文
posted @ 2008-01-09 14:38 深渊野鱼 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 如何在store procedure中使用动态SQL 解答 所谓动态SQL,是相对静态SQL而言的,静态SQL在编译的时候就已经知道他的全部内容了。而动态SQL脚本在编译的时候还不完整,直到执行过程中才能确定的SQL语句。在DB2/400中实现动态SQL的方式很多,但一般都采用PREPARE的方式来实现,下面是在SQLC中实现动态SQL:EXEC SQL BEGIN DECLARE ... 阅读全文
posted @ 2008-01-09 14:38 深渊野鱼 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 我们知道字符字段中可以包含大写字符和小写字符, 如何在SQL模糊查询中忽略对大小写字符的处理?例如: SELECT * FROM TABLENAME WHERE FIELDB LIKE 'A%', 希望得到以'A' 或 'a'开头的所有记录. 解答 使用sort sequence table可以解决此类问题. 以下将解释如何使用'SORT SEQUENCE':*系统值QSRTSEQ默... 阅读全文
posted @ 2008-01-09 14:38 深渊野鱼 阅读(5597) 评论(0) 推荐(0) 编辑
摘要: 如何在SQL中使用循环结构 解答 FOR,LOOP,WHILE,REPEAT是UDB/400的一种内部循环控制,用于遍历表中符合条件的每一行记录。例如:目的:更新employee库,把所有北京籍员工的工资提高10%例一:使用FOR循环--------------------------------------------CREATE PROCEDURE QGPL/TEST_FORLA... 阅读全文
posted @ 2008-01-09 14:37 深渊野鱼 阅读(19250) 评论(1) 推荐(0) 编辑
摘要: 如何在SQL/400中计算两日期间的天数? 解答 1. 使用DATE函数, 返回格式为'yyyymmdd'的8位数字: SELECT digits(DATE('02/01/01') - DATE('05/04/99')) FROM ....返回值为:'00010828', 表示其间天数为1年零8个月零28天; 2. 使用DAYS函数, 返回格式为10位的数字: SELECT digi... 阅读全文
posted @ 2008-01-09 14:36 深渊野鱼 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 我们在AS/400上观看SQL查询结果,会因为颜色单一,无法观看具有警示形的文字,其实,是可以在SQL查询结果中加入颜色以区分不同类型的结果。 解答 1.颜色属性。为了在SQL查询结果中加入颜色,可以在SQL查询语句中加入颜色的属性。常用的颜色属性有:x'21' 反白 Reversex'22' 高亮度 HIx'23' 高亮度反白 HI reversex'28' 红色 Redx'29'... 阅读全文
posted @ 2008-01-09 14:36 深渊野鱼 阅读(919) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页