主变量
考试要求: 掌握     
知识路径:  > 数据库技术  > 数据库标准语言—SQL  > 嵌入式SQL  > SQL与宿主语言接口  > 主语言工作单元与数据库工作单元通信


 
       主变量也称共享变量。主语言向SQL语句提供参数主要通过主变量,主变量由主语言的程序定义,并用SQL的DECLARE语句说明。例如在C语言中可用如下形式说明主变量:
       
       上面五行组成一个说明节,说明了五个共享变量,其中,SQLSTATE是一个特殊的共享变量,起着解释SQL语句执行状况的作用。当SQL语句执行成功时,系统自动给SQLSTATE赋上全零值,否则为非全零(“02000”)。因此,当执行一条SQL语句后,可以根据SQLSTATE的值转向不同的分支,以控制程序的流向。引用时,为了与SQL属性名相区别,需在主变量前加“:”。
       从上例中可以看出,VALUES子句中通常可使用主变量传递输入数据。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有