淄博网站公司电话,太原做推广营销,高校网站建设管理办法,丰县建设网站文章目录 2个核心问题识别SQL语句主语言和SQL通信完整导图 2个核心问题 SQL语句嵌入高级语言需要解决的2个核心问题是#xff1a;如何识别嵌入语句#xff1f;如何让主语言#xff08;比如C,C语言#xff09;和SQL通信#xff1f;
识别SQL语句 为了识别主语言中嵌入的SQL… 文章目录 2个核心问题识别SQL语句主语言和SQL通信完整导图 2个核心问题 SQL语句嵌入高级语言需要解决的2个核心问题是如何识别嵌入语句如何让主语言比如C,C语言和SQL通信
识别SQL语句 为了识别主语言中嵌入的SQL语句会在SQL语句前加EXEC SQL结尾添加什么与SQL嵌入的主语言有关。如果嵌入PL/1或者C语言结尾用’;。如果嵌入COBOL语言结尾用END-EXEC。示例中是在C语言中嵌入SQL。
主语言和SQL通信 主语言与SQL通信有3种方式
SQL通信区向主语言传递SQL语句执行状态信息使主语言根据此信息控制程序流程。主变量也叫共享变量主语言通过主变量向SQL提供参数主变量前加’:用于和SQL的属性名区分。如例子中的given_sno, Mname, Mage, Msex都是主变量。游标由于SQL语言是面向集合的SQL的一条语句就会产生多条记录而主语言是面向记录的一组主变量只能存放一条记录。通过游标指针可以决定获取哪条记录。
完整导图