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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » 嵌入式 SQL » 嵌入式 SQL 中的主机变量 » 指示符变量

 

指示符变量:SQL NULL 值

不要将 SQL 的 NULL 概念与同名的 C 语言常量相混淆。在 SQL 语言中,NULL 代表未知属性或不适用的信息。C 语言常量表示未指向内存位置的指针值。

在 SQL Anywhere 文档中使用 NULL 时,它指的是以上给出的 SQL 数据库含义。该 C 语言常量称为 null 指针(小写)。

NULL 不同于列的已定义类型的任何值。因此,要将 NULL 值传递到数据库或接收回 NULL 结果,除了常规主机变量外,还需要其它额外的条件。指示符变量正是用于此目的。

 插入 NULL 时使用指示符变量
 在读取 NULL 时使用指示符变量