上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: 在AS/400的SELECT语句中可以使用CASE表达式,它可根据表达式的内容返回不同的值,它可以简化原来需多条SQL语句实现的查询,以前用多个游标完成的统计可在一条语句中完成,以下举例加以说明。 解答 1.语法规则:Case语句--当对不同条件产生不同的结果值时,可使用Case语句。--Case语句计算所有定义的条件,并按条件是否为真而返回结果。语法如下:CASE []WHEN ... 阅读全文
posted @ 2008-01-09 14:36 深渊野鱼 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 如何取出表中前n条记录? 解答 在OS/400 V5R1M0 中,SELECT语句中新增了子句: FETCH FISRT n ROW(S) ONLY, 使用方法如下:1. 从表t1中取符合条件的第一条记录:SELECT * FROM t1 ORDER BY age FETCH FISRT ROW ONLY;2. 从表t1中取符合条件的前n条记录:SELECT * FROM t1 OR... 阅读全文
posted @ 2008-01-09 14:35 深渊野鱼 阅读(495) 评论(1) 推荐(0) 编辑
摘要: 如何以批处理方式执行多条SQL语句? 解答 1. 在QGPL/QTXTSRC文件中增加一个成员, 把想要执行的所有语句写入其中; 2. 在命令行执行: RUNSQLSTM SRCFILE(QGPL/QTXTSRC) SRCMBR(XXX). 注意: (1). 成员的类型一定要指定为SQL; (2). 每条语句要以分号(;)结束; (3). 不支持SEL... 阅读全文
posted @ 2008-01-09 14:34 深渊野鱼 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 利用sql参照另一个table更新当前table的数据 解答 假设要求更新a表中的a2,a3字段,条件是a1和用b表中的b1相等:create table qgpl/a(a1 char(1),a2 char(1),a3 char(1));create table qgpl/b(b1 char(1),b2 char(1),b3 char(1));insert into qbpl/a v... 阅读全文
posted @ 2008-01-09 14:34 深渊野鱼 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 创建SQL存储过程所需要的许可程序 解答 创建SQL存储过程需要以下许可程序来支持, 否则系统会报告SQL7032的错误.1. 操作系统R450及以前版本:5769ST1 -- DB2 UDB Query Manager and SQL Development Kit;5769CX2 -- ILE C;5769SS1-13 -- System Openness Includes;2.... 阅读全文
posted @ 2008-01-09 14:33 深渊野鱼 阅读(325) 评论(0) 推荐(0) 编辑
摘要: SQL中的四舍五入功能 解答 在OS/400 R440版本之前,SQL不提供四舍五入函数; 从OS/400 R450版本开始,SQL提供四舍五入函数 -- ROUND。在OS/400 R440版本之前,可以通过函数CASE 和CAST 组合编写四舍五入功能:例如:字段FLD1定义为numeric(5,3)类型,想要四舍五入到小数点后一位,则select子句可以定义成: select ... 阅读全文
posted @ 2008-01-09 14:32 深渊野鱼 阅读(7358) 评论(0) 推荐(0) 编辑
摘要: 在V5R2 OS/400的SQL中新增加了一些功能,这里介绍这些新功能之一:自动生成标识列。 解答 具体方法如下:1、在AS/400命令行输入命令STRSQL。2、输入下列命令创建新表:create table xqlib/employee1 ( empno int generated always as identity, name char(20), salary int, bo... 阅读全文
posted @ 2008-01-09 14:32 深渊野鱼 阅读(411) 评论(0) 推荐(0) 编辑
摘要: This will delete RRN 1 thru RRN 9,999delete from labelsbk/dds850 a where RRN(a) < 10000 阅读全文
posted @ 2008-01-09 14:30 深渊野鱼 阅读(522) 评论(0) 推荐(0) 编辑
摘要: A R MKCRSPR PFILE(MRKCRSP) * A K SVANSQ ... 阅读全文
posted @ 2008-01-09 14:29 深渊野鱼 阅读(274) 评论(0) 推荐(0) 编辑
摘要: S=select and O=Omit A* A R ORPPL PFILE(SROORPPL) A K OLPRDC ... 阅读全文
posted @ 2008-01-09 14:29 深渊野鱼 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页