Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23937
  • 博文数量: 5
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 24
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-14 23:39
文章分类
文章存档

2013年(3)

2012年(1)

2011年(1)

我的朋友
最近访客

分类:

2011-12-19 23:32:00

用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等。
 
注:如有这方面的差异,文章继续补充更新。
阅读(1001) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:四个高级400成员需明白的概念和问题

给主人留下些什么吧!~~