在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Pro*C中怎样嵌入pl/sql块

98次阅读
没有评论

共计 1634 个字符,预计需要花费 5 分钟才能阅读完成。

今天就跟大家聊聊有关 Pro* C 中怎样嵌入 pl/sql 块,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

/* 包含 C 头文件 */
#include stdio.h
#include string.h
#include stdlib.h
/* 包含 SQLCA 头文件 */
EXEC SQL INCLUDE sqlca;
EXEC SQL INCLUDE sqlda;

int main()
{
  EXEC SQL BEGIN DECLARE SECTION;
  int  money;
  char answerbuff[200];
  int flag;

  char username[10],password[10],server[10];
  EXEC SQL END DECLARE SECTION;

  /*
  * 定义输入宿主变量: 接收用户名、口令和网络服务名
  *
  */
  strcpy(username, data_center
  strcpy(password, data_center
  strcpy(server, oradf1 /* 这里填写的是数据库的 SID*/

  /* 连接到数据库 */
  EXEC SQL CONNECT :username IDENTIFIED BY :password USING :server;
  if (sqlca.sqlcode==0)
  printf(连接成功!/n
  else
  /* 显示连接错误消息 */
  printf(%.*s/n , sqlca.sqlerrm.sqlerrml,
  sqlca.sqlerrm.sqlerrmc);
  /* 初始化 */
  money=0;
  flag=0; /* 用天判断是否找到数据 */

  /* 执行 plsql 块 */
  EXEC SQL EXECUTE
  BEGIN
  SELECT salary INTO :money FROM plsqltest WHERE name= ht
  :flag:=1;
  EXCEPTION
  WHEN NO_DATA_FOUND THEN
  :answerbuff:= 数据没有找到
  END;
  END-EXEC;

  /* 输出结果 */
  if (flag==0)
  printf(%s/n ,answerbuff);
  else
  printf(总工资是:%d/n ,money);

}

=================================================

编译方法:
1. 如果在 PC 源程序中内嵌了 PL/SQL 块,SQLCHECK 应该 SEMANTICS 或是 FULL
2. 当 SQLCHECK 的值是 SEMANTICS 或是 FULL 时,必须设置 USERID
proc PARSE=NONE include=-I/opt/oracle/product/10.2.0/precomp/public include=-I/opt/oracle/product/10.2.0/rdbms/public  sqlcheck=fullUSERID=data_center/data_center@oradf1  iname=test.pc oname=test.c

gcc 的一些选项,不加这些,有时会报错。
gcc  -L/opt/oracle/product/10.2.0/lib -lclntsh -ldl -lm -lnsl  -o test test.c

===========================================

创建表:
create table PLSQLTEST
(
 salary NUMBER,
 NAME  VARCHAR2(10)
 );

insert into plsqltest (salary, NAME)
  values (1000, xym
insert into plsqltest (salary, NAME)
  values (2000, ht
  commit;

看完上述内容,你们对 Pro* C 中怎样嵌入 pl/sql 块有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计1634字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲国产精品无码久久九九大片 | 中文字幕在线视频不卡 | 伊人成色综合网 | 天天天天添天天拍天天谢 | 理论片我不卡在线观看 | 自拍偷拍在线视频 | 精品区 | 真实偷清晰对白在线视频 | 亚洲视频在线观看免费 | 国产午夜精品一区二区三区 | 中文字幕免费播放 | 无码少妇精品一区二区免费动态 | 午夜影院在线观看免费 | 日韩一区三区 | 9999国产精品欧美久久久久久 | 精产国品一二三产品蜜桃 | 欧美日韩亚洲另类 | 久久久一本精品99久久精品88 | 久99re视频9在线观看 | 国产成人无码a区在线观看导航 | 最近中文字幕免费在线看 | 四虎永久在线精品视频免费观看 | 另类老妇奶性生bbwbbw | 亚洲天堂999 | 免费精品无码av片在线观看 | 他掀开裙子把舌头伸进去添视频 | 狠狠色狠狠色88综合日日91 | 7777久久亚洲中文字幕 | 国产精品密蕾丝视频 | 欧美亚洲一区二区三区 | 99午夜精品福利视频在线 | 免费a片看黄网站www下载 | 一道精品视频一区二区三区男同 | 亚洲精品老司机 | 黄色亚洲视频 | 97在线视频人妻无码 | 最近中文字幕最新在线视频 | 国产精品一页 | 日日摸夜夜添夜夜添aa | 国产精品国产av片国产 | 亚洲人天堂 |