用DDS创建的PF与用SQL创建的Table的区分
一、文件标识
用dspfd查看。
1)dds创建的pf,
Data Base File Attributes
Externally described file . . . . . . . . . : Yes
File level identifier . . . . . . . . . . . : 1090509035432
2)sql创建的table,
Data Base File Attributes
Externally described file . . . . . . . . . : Yes
SQL file type . . . . . . . . . . . . . . . : TABLE
二、不同之处
有三点不同:
1)sql创建的table name可以长字符串;
用dds创建的pf名是限长,只能11个字符;
2)用sql创建的table,member数只能是1,不能修改;
用dds创建的pf,member数是可调的,优点如下:
a)有利于并发数据处理;
b)有利于应用系统访问的安全性,因为通过程序指定的member才能进入应用系统和访问数据文件。反之,就是qsecofr权限系统管理员也无法进入应用系统。
3)用dds创建的pf不能创建blob(Binary Large Object)image字段。sql创建的table则可以。
三、相同之处
共同之处:
dds创建的pf,用单member,对数据的操纵同等于sql创建的table。包括用计算机语言对数据记录的操作、MQT、400/query等。
注:如有这方面的差异,文章继续补充更新。
阅读(1881) | 评论(1) | 转发(2) |