主键由一列或组合在一起的一组列组成,其值标识表中的唯一行。主键值不会随着行中数据的有效期发生变化。因为唯一性对良好的数据库设计至关重要,所以在定义表时最好指定主键。
建议不要将近似数据类型(例如 FLOAT 和 DOUBLE)用于主键或具有唯一约束的列。近似数值数据类型在算术运算后容易产生舍入误差。
本节将介绍如何在数据库中创建和编辑主键。可以使用 Sybase Central 或 Interactive SQL 来执行这些任务。
主键列的顺序由 CREATE TABLE 语句中的主键和外键子句决定。它与 CREATE TABLE 语句主键声明中列的指定顺序无关。
管理主键 (Sybase Central)
管理主键 (SQL)
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |