Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 确保数据完整性

 

使用列缺省值

只要在数据库表中输入一行新数据,列缺省值就会自动为特定列指派一个指定的值。指派的缺省值不需要客户端应用程序执行任何操作,但是如果客户端应用程序确实为列指定了值,新值将替换列的缺省值。

使用列缺省值可以自动在列中快速填入信息,例如插入某一行的日期或时间,或输入信息者的用户 ID。使用列缺省值有助于保持数据完整性,但不能实施数据完整性。客户端应用程序总是可以替换缺省值。

当使用以 @ 开头的变量定义缺省值时,用于缺省的值是执行 DML 语句或装载语句时变量的值。

 支持的缺省值

创建列缺省值
变更和删除列缺省值
使用列缺省值
当前日期和时间缺省值
用户 ID 缺省值
自动增量缺省值
GLOBAL AUTOINCREMENT 缺省值
NEWID 缺省值
NULL 缺省值
字符串和数字缺省值
常量表达式缺省值