暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ORACLE培训PRO_C和SQL
581
24页
1次
2019-12-30
5墨值下载
网络技术应用网 www.591cto.com
Pro * C
的使用
Pro*C
程序概述:
1
.什么是
Pro*C
程序
ORACLE
数据库管理和系统中,
有三种访问数据库的方法;
1
SQL*Plus
它有
SQL
命令以交互的应用程序访问数据库;
2
用第四代语言应用开发工具开发的应用程序访问数据库,这
工具有
SQL*Froms
QL*Reportwriter,SQL*Menu
等;
3
SQL
ORACLE
来访问。
Pro*C
就属于第三种开发工具之一
它把过程化语
C
和非过程化语
SQL
最完善地结合起来,
具有完备的过程处理能力,又能完成任何数据库的处
品任务,使用户以通过编完成种类型的表。
Pro*C
程序可以
SQL
言,
用这
SQL
言可成动建立改和数据
的表,也可以查询、插入、修改和删除数据库表中的行,
还可以实现事务的
交和回滚。
Pro*C
程序中还可以嵌入
PL/SQL
块,
以改进应用程序的性能
特别
在网络环境下,可以减少网络传输和处理的总开销。
2
Pro*C
的程序结构图
俗来说,
Pro*C
序实际是嵌有
SQL
语句
PL/SQL
C
序,
此它的组成很类似
C
程序。
但因为它内嵌有
SQL
语句或
PL/SQL
块,
所以它还含
与之不同的成份。为了让大家对
Pro*C
有个感性的认识,
特将二者差别比较如下:
C
的全程变量说明
C
源程序
函数
1
:同函数
K
函数
2
:同函数
K
C
的局部变量说明
函数
K
可执行语句
应用程序首部
C
的外部变量说明
外部说明段(
ORACLE
变量说明)
通讯区说明
Pro*C
源程序
函数
1
:同函数
K
函数
2
:同函数
K
C
局部变量说明
程序体
内部说明部分
内部说明段
通讯区说明
专业和专注企业网络技术应用 www.591cto.com
网络技术应用网 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
描述部分
SQL 通信区
应用程序体
应用程序首部
of 24
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜