Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1266235
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2009-06-19 08:04:04

用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等。
 
注:如有这方面的差异,文章继续补充更新。
阅读(1829) | 评论(1) | 转发(2) |
给主人留下些什么吧!~~

shaoxiaowang2009-06-22 21:41:55

haha