各位前辈,小女子是400初学之初学
各位前辈,小女子是400初学之初学,实在不应该在这浪费各位的时间,但无奈又对400很有兴趣。不知可不可以问几个笨问题:CRTSRCPF,CRTPF之间有何具体区别?如何对一个物理文件插入一个记录?如有人回答小女子不盛感激!
| dreams76 回复于:2004-06-26 19:39:54 |
| CRTSRCPF 是用来创建source file的,主要是存放源码的,如rpg、 cobol clp dds等
crtpf 是用来创建数据文件的,可以通过编译一个dds文件或直接指定记录的长度,pf类似于数据库中table的概念。 |
| HAPPY潜龙 回复于:2004-06-26 20:47:05 |
| [quote:528c1b55d9="dreams76"]CRTSRCPF 是用来创建source file的,主要是存放源码的,如rpg、 cobol clp dds等
crtpf 是用来创建数据文件的,可以通过编译一个dds文件或直接指定记录的长度,pf类似于数据库中table的概念。[/quote:528c1b55d9] 我想现在应该没有什么人在用这二个命令把!!! 我现在都是COPY原有的源码修改的。 所以一直没有用过这二个命令。 哈。。。哈。。。也许是我水平差把。 |
| HAPPY潜龙 回复于:2004-06-26 20:55:42 |
| [quote:b93941bfd6="angela lai"]各位前辈,小女子是400初学之初学,实在不应该在这浪费各位的时间,但无奈又对400很有兴趣。不知可不可以问几个笨问题:CRTSRCPF,CRTPF之间有何具体区别?如何对一个物理文件插入一个记录?如有人回答小女子不盛感激..........[/quote:b93941bfd6]
如何对一个物理文件插入一个记录? 使用SQL命令INSERT |
| xuguopeng 回复于:2004-06-26 22:34:33 |
| 插入记录可以使用DFU
UPDDTA FILENAME PF应该是数据库的概念 MEMBER才是TABLE的概念 |
| dreams76 回复于:2004-06-27 13:12:15 |
| [quote:a8814c24b2="xuguopeng"]插入记录可以使用DFU
UPDDTA FILENAME PF应该是数据库的概念 MEMBER才是TABLE的概念[/quote:a8814c24b2] library才是database的概念,pf是table的概念,lf是view的概念 |
| HAPPY潜龙 回复于:2004-06-27 13:20:11 |
| [quote:2c2c7326f3="dreams76"]
library才是database的概念,pf是table的概念,lf是view的概念[/quote:2c2c7326f3] 我还是同意xuguopeng PF应该是数据库的概念 MEMBER才是TABLE的概念 各位老大讨论一下。 |
| xuguopeng 回复于:2004-06-27 15:29:10 |
| LIBRARY是库的概念 PF是数据库的概念 MEMBER是TABLE的概念
如果PF是TABLE的概念 那PF下有多个MEMBER如何解释? |
| fairyboy 回复于:2004-06-27 18:17:49 |
| PF是定义字段属性,它还含有数据。
如果你COPY一个PF ,它内含的数据会一起COPY过来的。 |
| xuguopeng 回复于:2004-06-27 20:33:57 |
| 那只是COPY默认的第一个MEMBER的数据了,PF或LF都可以有多个MEMBER的 |
| hanyu 回复于:2004-06-28 08:36:52 |
| 我的看法
lib 类似 database pf 类似 table lf 类似 index+view member 类似 表的分区 在strsql 中用 create database test,然后wrklib test 看一看。 |
| xuguopeng 回复于:2004-06-28 09:56:53 |
| sql应该是不支持多MEMBER的吧,他能象CLP中的OVRDBF么?
另外我没找到CREATE DATABASE 有CREATE COLLECTION |
| ANTENTER 回复于:2004-06-28 09:57:01 |
| [quote:c5fcbeac59="hanyu"]我的看法
lib 类似 database pf 类似 table lf 类似 index+view member 类似 表的分区 在strsql 中用 create database test,然后wrklib test 看一看。[/quote:c5fcbeac59] hanyu的说法才是正解。 :P 大家去自己看一下,lib和database是不同的。 pf可以认为是table,lf可以认为是view。 那么什么是member?member指的是你的文件的结构,当你定义了以后,它就成为你文件的构成的必须。 |
| xuguopeng 回复于:2004-06-28 10:24:06 |
| IBM的DB2入门教材上说 Collection = LIBRARY
其实我觉得SQL创建的DATABASE其实就是LIBRARY,不过他是创建的时候就自动加日志罢了,而CRTLIB需要手动加日志了 如果一个PF有多个MEMBER,你在SQL下如何查询? 每个MEMBER都有不同的结构,不同的数据 难道这个PF下所有的MEMBER都是一个表? 你能一次显示出一个PF中所有MEMBER的数据么? |
| ANTENTER 回复于:2004-06-28 10:50:16 |
| [quote:0a8f03055b="xuguopeng"]IBM的DB2入门教材上说 Collection = LIBRARY
其实我觉得SQL创建的DATABASE其实就是LIBRARY,不过他是创建的时候就自动加日志罢了,而CRTLIB需要手动加日志了 如果一个PF有多个MEMBER,你在SQL下如何查询? 每..........[/quote:0a8f03055b] “难道这个PF下所有的MEMBER都是一个表?” :P 又答对了,不过,不准确,pf下的member的结构都是一样的。 record当然可以是不同的了;) |
| ponyzzz 回复于:2004-06-28 11:11:58 |
| 如果有多个member,可以先用ovrdbf,然后sql选出的就是你重定义的member |
| dreams76 回复于:2004-06-28 11:47:30 |
| 可以在SQL/400中使用create alias来指定你所需要的member名,然后再drop alias。 这有点类似于ovrdbf |
| willie 回复于:2004-06-28 13:32:25 |
| lib类似文件夹
pf不光只有数据库 |
| fzrxh 回复于:2004-06-28 16:06:20 |
| 若pf有多个member
strsql前先用ovrdbf到具体的member |
| dadaup 回复于:2004-06-29 10:24:45 |
| 为什么一定要强加在一起比呢?
db400 有db400 的数据库的存储方式结构。 oracle ........都有不同的地方。 |
| kimdai 回复于:2004-06-29 10:49:23 |
| 我同意楼上的,虽说是SQL的关系型数据库但是不通厂家的产品除了SQL标准部分外(不就是那几条SQL语句)还是有很大的不同。把其他方面的定义及事先方法硬扯在一起很难严格的对在一起。 |
| ibmas400 回复于:2004-06-29 13:13:04 |
| 跟Microsoft平台的DB扯在一起,便于更好的理解吧。
刚学400时,的确有很多东西转不过弯来,有个比较可以参照参照。 但其实是不能混为一谈的。 |
| pjqq 回复于:2004-07-01 14:51:21 |
| 在说些什么啊?晕啊 |
| zhoumochi 回复于:2004-07-01 15:34:20 |
| [quote:4d9958a840="xuguopeng"]LIBRARY是库的概念 PF是数据库的概念 MEMBER是TABLE的概念
如果PF是TABLE的概念 那PF下有多个MEMBER如何解释?[/quote:4d9958a840] 曾看過一段關於member的解釋, 想貼出來,但沒找到. 將pf同windows的excel比較: 一個pf就相當一個excel文件, member相當於 excel中的sheet, 多個member相當於多個sheet,一條record相當於sheet中 的line, 不知大家怎麼認為? |
| smile-wz 回复于:2004-07-02 14:09:24 |
| [quote:e40c6e5af9="HAPPY潜龙"]
我还是同意xuguopeng PF应该是数据库的概念 MEMBER才是TABLE的概念 各位老大讨论一下。[/quote:e40c6e5af9] 虽然一个PF可以包含一个以上的记录格式,但在实际当中很少用到,大都是一个PF包含一个记录格式(不知上面的仁兄所指MEMBER是否是记录格式?). 所以我觉得PF还没有达到DATABASE的层次. 所以我认为库是DATABASE的概念,而PF是TABLE的概念. LF是VIEW的概念. |
| fire9 回复于:2004-07-03 10:56:05 |
| 女的就是强! |
| stephenxie2003 回复于:2004-07-06 11:41:41 |
| 大家都很踊跃阿!
恩,不错不错! :) 我比较同意xuguopeng的看法! |
| Ginger 回复于:2004-07-06 15:48:38 |
| [quote:f83a6909c4="fire9"]女的就是强![/quote:f83a6909c4]
哈哈~ 你可以不服~ 也可以改性别~ :D |
| zzzddd 回复于:2004-07-06 16:48:07 |
| 我也同意国捧的! |
| aeiou 回复于:2004-07-07 13:54:06 |
| 如果一定要对应的话,我觉得这样对应比较合适一些:
Library对应Database,PF对应Table。 Member是400独有的,没有可对应的。 PF的结构分成两部分,一部分是数据的定义,一部分是数据的存储。Member是PF存储数据的部分。Table并没有象PF一样分的这么清楚,总是两部分一起操做的。事实上在操作PF的时候,也是一次只能操做一个Member的。而且,如果Read一个多MemberPF对应的LF,可以把所有Member的数据都读出来,并没有区分哪个Member。在400的SQL中,有对应操作Lib和PF的命令,但是没有操作Member的,所以我觉得,Member是400独有的。他最大的作用体现在SrcPF中,对于应用系统来说,一般都是用单Member的PF就可以了。 |
最热门文章推荐:
>· jbuilder ejb
>· 系统文件检查器
>· 系统引导文件
>· 系统更新文件
>· 中国网管
>· 网管教程
>· 网管系统
>· 华硕笔记本
下一篇:(原)在as400上更换硬盘
↓相关文章:
- · (原)在as400上更换硬盘
- · pcom各种版本的问题总结
- · (如何在iSeries(AS/400)將资料加密(ZT)
- · 急等 如何更改as/400 V4R5 如何更改IP地址
- · 通过Navigator配置实现PC端拨号登陆远程AS/400.
- · 高版本安全数据向低版本系统迁移问题
- · as400与windows如何互相传送文件
- · 【分享】如何实现直接从AS/400发送信息到指定的邮箱.
- · rpg的小问题谁能解决一下,先谢了!(新手)
- · CA连接不上,PCOMM正常使用,授权及网络正常。什么问题?
- · exfmt与write的区别
- · 在TCPIP基础上建立APPC连接
- · 硬盘利用率的问题
- · 如何利用RPG,CL和ACCESS制作一个条形码标签的打印程序?
- · domino的邮件问题 急! (居士快进)
- · 请教400上的文件问题
- · 如何用PC超级终端对RS6000完成控制及安装(希望是我的精品)
- · (原创) 7133-T40阵列故障解决实例
- · 又来临时抱佛脚了,请教s7a电源问题
- · 经验交流<如何在AIX下面更改before login banner>
- · 刚完成的一个hacmp 5.1 +db2 udb 8.1 ese环境下的HA配置!
- · [原创]SNORT&ACID install on AIX 5.2
- · 一光纤卡的问题的解决,有类似问题的可以参考
- · 使用SFU实现Windows和AIX文件共享-请求加精
- · ORACLE/RAC安装完全攻略
- · Step bye Step for Install the Domino server 7 on aix 5L 5.2
- · 199学习笔记(chap11)
- · 在cp时的怪问题
- · 一个系统频繁宕机(888 102 300 0C0)的案例分析与解决!!!
- · 个人总结-理解和使用aix的日志系统
- · VIO配置1
- · IY19375补丁打不上。-_-!!!
- · 老的文章不一定就没有用处了:)
- · 任何在aix下面看你的系统是32位还是64位的
- · 吃了一个“螃蟹”
- · 监视别人在登录后都输入了什么命令
- · Securing AIX 5L from Scratch
- · 如何确定pSeries和RS/6000 CPU的主频?
- · .kshrc的作用
- · AIX 5.2对用户登录界面的安全性的增强
- · 更改HACMP环境里网卡的ip地址
- · 做AIX rootvg的镜像
- · 替换SSA raid磁盘阵列中坏盘步骤
- · 2005-02-02 日的学习内容
- · 今天是大年初一
- · 谚语
- · awk将文件的两行合并为一行
- · aix 版本显示问题
- · Domino 6 AIX安装环境
- · aix操作系统的备份和恢复
- · 如何通过PC机的超级终端控制RS6000
- · HACMP的注意事项
- · AIX经验汇总
- · hacmp的定义和发展
- · hacmp 1.1.2--1.1.4(续1)
- · AIX中关于LVM中有几个关于容量的计算
- · AIX 初学者之梦
- · ODM
- · 开门大吉之我言
- · 2个lpar1个光驱的问题--NFS的应用
- · 还是嫩啊。
- · 三年之痒
- · AIX系统升级微码,打补丁.
- · 微码问题。
- · AIX学习笔记
- · AIX下,得到用户上次更改密码时间的脚本(原创)
- · AIX 性能调优-内存、CPU篇
- · AIX 性能调优-内存、CPU篇II
- · aix mount linux文件系统
- · aix上装mozilla
- · aix上安装bash
- · IBM E-server 发展里程碑
- · 关于du与df命令
- · 培训教室机器误删除HD5的恢复过程.
- · hd5包含的内容和磁带备份的说明和验证(讲课的笔记)
- · 修改rootvg的 PP size.
- · 查看aix系统信息
- · 一个简单的脚本
- · 有人知道下面的提示是怎么回事吗?
- · 先转一篇文章-作为hacmp学习和实施的一个指导

