[Name:James],[Area:USA],[ZIP:10001],那么以下的字段不允许再出现以上的组合,与顺序无关 
--------------------------------
那就是说明,这一列只是标记列了。如果仅仅是标志列,用GUID()不就可以了吗?

解决方案 »

  1.   

    1.如果该列已标志为唯一性。那么,该列是不可能出现重复列的。
    2.INSERT INTO 或 UPDATE 时,你可以用触发器生成该列。
    个人认为,这个设计好象没有必要。不知道你这样做的意义是什么?
      

  2.   


    [Name:James],[Area:USA],[ZIP:10001]
    这种数据你放在一个字段里,而且还不要重复
    为什么不独立出一张表?
      

  3.   

    也就是说如果代码表很少并且固定,我就不需要那种设计,现在的情况是代码表很多,而且还不固定,并且[Name:James],[Area:USA],[ZIP:10001]这个组合和[Name:James],[ZIP:10001],[Area:USA]这个组合被认为是相等的,也就是他们与出现的顺序和位置无关