多列约束格式
使用多列约束格式将单列或多列与约束关联起来。这种单列约束格式的备用方法允许您将多列与一 个约束关联起来。
多列约束格式


多列约束具有这些基数和大小限制:
⚫指定的列的名称不能超过 16 个。
⚫ 在 GBase 8s 中,列列表的最大总长度依赖于页大小,其计算公式为: MAXLength = (((PageSize - 93)/5) -1) o 对于 2K 的页大小,总长度不能超过 390 字节。
⚫ 对于 16K 的页大小,总长度不能超过 3257 字节。 此处的反斜杠(/)符号代表整除。
当您定义唯一约束时(通过使用 UNIQUE 或 DISTINCT 关键字),列在约束列表中只能出现一 次。
使用多列约束格式,您可以完成以下任务:
⚫ 为一组一列或多列的集合创建数据完整性约束
⚫ 为约束指定助记符名称
⚫ 指定在插入、删除和更新操作期间控制约束行为的约束方式选项。
当您使用此格式时,可以创建主键和外键的组合,或者定义能比较不同列中数据的检查约束。
另见唯一约束和唯一索引的区别章节。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




