如果数据具有完整性,则表示数据有效—正确并且精确—而且数据库的关系结构是完整的。参照完整性约束可以加强数据库的关系结构。这些规则使数据在各个表之间保持一致。在数据库中构建完整性约束是确保数据保持一致的最好方法。
可以实施多种类型的完整性约束。例如,您可以通过对表和列施加约束和 CHECK 约束来确保各个条目正确。您还可以通过选择合适的数据类型或设置特殊缺省值来配置列属性。
SQL Anywhere 支持存储过程,这样可以对数据输入数据库的方式进行具体的控制。您还可以创建触发器或在发生特定操作(例如,更新特定的列)时会自动调用的自定义存储过程。
有关过程和触发器的详细信息,请参见使用过程、触发器和批处理。
哪些情况会导致数据无效
在数据库中构建完整性约束
哪些情况会更改数据库的内容
用于保持数据完整性的工具
用于实施完整性约束的 SQL 语句
使用列缺省值
使用表和列约束
使用域
实施实体完整性和参照完整性
系统表中的完整性规则
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |