网络技术应用网 www.591cto.com
函数
K C
的可执行语句
可执行语句
SQL
的可执行语句
或
PL/SQL
块
二.
Pro*C
程序的组成结构
每一个
Pro*C
程序都包括两部分:(
1
)应用程序首部;(
2
)应用程序体
应用程序首部定义了
ORACLE
数据库的有关变量,
为在
C
语言中操纵
ORACLE
数据库做好了准备。应用程序体基本上由
Pro*C
的
SQL
语句调用组成。
主要指查询
SELECT
、
INSERT
、
UPDATE
、
DELETE
等语句。
应用程序的组成结构如图所示:
EXEC SQL BEGIN DECLARE SECTION
(
SQL
变量的定义)
EXEC SQL END DECLARE SECTION
;
EXEC SQL INCLUDE SQLLA
;
EXEC SQL CONNECT:< 用户名>
IDENTIFIED BY: < 口令 >
SQL 语句及游标的使用
1.
应用程序首部
应用程序的首部就是 Pro*C 的开始部分。它包括以下三部分:
C 变量描述部分;
SQL 变量描述部分(DECLARE 部分);
SQL 通信区。
(1) .DECLARE 部分(描述部分)
描述部分说明程序的 SQL 变量, 定义部分以 EXEC SQL BEGIN DECLARE
SECTION ;开始和以 EXEC SQL END DECLARE SECTION ;结束的。它可以出
现在程序的主部,也可出现在局部
SQL 变量的说明和使用
在说明段能为 SQL 变量指定的数据类型如表所示:
数据类型 描述
CHAR
CHAR(n)
INT
SHORT
LONG
FLOAT
DOUBLE
单字符
n 个字符数组
整数
短整数
单精度浮点数
双精度浮点数
变长字符串
专业和专注企业网络技术应用 www.591cto.com
评论