Linux-ProC
文章平均质量分 85
luolunz
天生不是程序员,但坚持着。
展开
-
PROC编程基础
PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。 例子程序: #include #include #include #include #include EXEC SQL INCL转载 2012-04-10 19:51:50 · 1033 阅读 · 0 评论 -
如何在Visual Studio2010中搭建ProC编译环境
本文主要帮助人们学习如何在Visual Studio2010中搭建编译ProC环境\1.增加必要的环境变量先根据本机环境情况增加环境变量,在后面的预编译命令中将被使用。本例中这两个环境变量的值分别是:USERID=用户名/密码@服务名ORACLE_HOME=D:\Environment\OracleClient\oracle\product\10.2.0\client_1MSN原创 2013-02-27 15:52:22 · 2535 阅读 · 1 评论 -
介绍PROC编程的一些经验
PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。 例子程序: #include #include #include #include #include EXEC SQL INCLUDE sqlca; /*RELEASE_CURSOR=YES 使PROC 在转载 2012-04-23 18:14:01 · 6265 阅读 · 0 评论 -
ANSI动态SQL
ANSI 动态SQL是在Oracle 8i之后开始有的,以前用的时候用的是Oracle动态SQL方法四(下篇文章),ANSI动态 SQL实现了宿主变量和选择列表变量在未知情况下的处理,也就是等号的左右 ,现在都可以实现动态的指定了。ANSI动态SQL的步骤如下:1,分配输入描述区和分配输出描述区2,准备SQL语句并定义游标3,处理绑定变量4,打开游标5,处理查询结果原创 2012-04-30 15:38:54 · 1825 阅读 · 0 评论 -
Pro*C动态SQL总结3
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;动态原创 2012-04-29 20:27:54 · 923 阅读 · 0 评论 -
Pro*C中非滚动游标的使用
直接上程序: #include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXE原创 2012-04-29 12:34:10 · 845 阅读 · 0 评论 -
Pro*C动态SQL总结1
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;对于原创 2012-04-29 18:09:49 · 998 阅读 · 0 评论 -
介绍linux中的程序
今天在编写Pro*C程序的时候不小心掉进了死循环,用导致程序一直无法退出所以就通过下面的放放来结束,自己程序的运行主要命令:ps aux 这个命令用来查看,并找到进程号,kill来结束自己的程序,通过程序号来进行如图:原创 2012-04-29 12:27:46 · 660 阅读 · 0 评论 -
Oracle 10g及pro*c相关问题及解决方法
最近一直在进行ORACLE 10g和PRO*C的学习,其中遇到了不少的问题,现记录下来,以供以后参考。一、常见问题 [注:我的linux版本是rhel 5,Oracle版本是10g]1、在ORACLE 10g 安装准备的过程中:缺少libXp.so.6依赖上网搜过不少文章,但是都不是很好的解决我自己摸索出一个解决方法:在RHEL5的安装盘中找到libXp-1.0.0转载 2012-04-16 16:39:30 · 2613 阅读 · 1 评论 -
Pro*C中CLOB的使用
#include #include #include /* 包含OCI头文件 */#include /* 包含SQLCA头文件 */#include void connect();void sql_error();void init_clob();void read_clob();void write_clob();int main(){原创 2012-04-30 17:25:53 · 2732 阅读 · 1 评论 -
Pro*C动态SQL总结2
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;动态原创 2012-04-29 19:00:29 · 791 阅读 · 0 评论 -
Pro*C中使用游标变量
#include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXEC SQL COMMI原创 2012-04-29 15:38:49 · 1084 阅读 · 0 评论 -
Pro*C中滚动游标的使用
#include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXEC SQL COMMI原创 2012-04-29 15:21:25 · 1019 阅读 · 0 评论 -
Pro*C 错误的详细信息以及解决方法(收下备用)
Oracle Precompiler: Pro*C/C++ Release 3.0 MessagesPCC-02010: found end-of-file while scanning string literal Cause: A string in a SQL statement, which should be delimited by single quotation marks转载 2013-07-01 09:26:11 · 16390 阅读 · 0 评论