数据库——嵌入式SQL主变量、指示变量
主变量
-
嵌入式 SQL 语句中可以使用主语言的程序变量来输入或输出数据
-
在 SQL 语句中使用的主语言程序变量简称为主变量(Host Variable)
-
主变量的类型
- 输入主变量
- 由应用程序对其赋值, SQL 语句引用
- 输出主变量
- 由 SQL 语句对其赋值或设置状态信息,返回给应用程序
- 输入主变量
指示变量
- 是一个整型变量,用来“指示”所指主变量的值或条件
- 一个主变量可以附带一个指示变量(Indicator Variable)
- 指示变量的用途
- 指示输入主变量是否为空值
- 检测输出变量是否为空值,值是否被截断
在SQL语句中使用主变量和指示变量的方法
在SQL语句之外(主语言语句中)使用主变量和指示变量的方法:可以直接引用,不必加冒号
-
说明主变量和指示变量
-
BEGIN