PRO*C的问题:EXEC SQL COMMIT什么时候用,什么时候不用啊

Oracle > 开发 [问题点数:10分,结帖人tankcookie]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:25
等级
本版专家分:622
tankcookie

等级:

Pro*C 基础教程-简化版_Vol3 PRO*C中嵌入SQL语句

主要介绍PRO*C中所支持的SQL语句。 加班归来,花一个小时随便看点记点吧……东西不太多   一、所支持的语句 可以在Pro*C嵌入的SQL语句 语句类型 语句 数据定义 ALTER ANALYZE AUDITCOMMENT CREATE DROP...

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 ...5 select :a,:b from :c where empno=:no; 动态

Pro*C动态SQL总结1

五种典型语句: 1.create table temp(cola int); 2.delete from emp where empno:=7788; 3.delete from empwhere empno=:no; ...4.select ename from emp where ...5 select :a,:b from :c where empno=:no; 对于动...

pro*c动态SQL技术

共有4种构方法构造动态SQL语句: 1、方法一:  仅适用于非SELECT语句,且语句中不包含输入宿主变量。格式如下  EXEC SQL EXECUTE IMMEDIATE :host_string 或  EXEC SQL EXECUTE IMMEDIATE "UPDATE XX ...

PRO*C编程动态SQL中SQLDA小试牛刀

具体做法使用了动态SQL里面的最麻烦的方法,即使SQLDA,网上的使用例子很少,所以我把自己写的贴上来,希望能给像我一样的PRO*C初学者一点启发,其中肯定有不足之处,还望高手能不吝赐教。 [code="pro*c&...

Pro*C介绍--内嵌SQL[转载]

Pro*C介绍内嵌SQL 概要 Pro*C语法 SQL 预处理指令 语句标号 宿主变量 基础 指针 结构 数组 指示器变量 数据类型同

Oracle的 EXEC SQL CONTEXT学习

EXEC SQL CONTEXT... 是Oracle Pro*C的特有的语法,详细信息参见 http://docs.oracle.com/cd/B28359_01/appdev.111/b28427/pc_11thr.htm#i997959 EXEC SQL ENABLE THREADS; EXEC SQL CONTEXT ALLOCATE :cont...

Oracle的 EXEC SQL CONTEXT学习

磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL杂记页 回到顶级页面:...EXEC SQL CONTEXT... 是Oracle Pro*C的特有的语法,详细信息参见 http://docs.oracle.com/cd/B28359_01/appdev....

pro*c 动态sql

这种方法只能执行非查询语句, 且在非查询动态SQL语句内不能包含输入宿主变量占位符。 这种方法使用EXECUTE IMMEDIATE命令立即执行动态SQL语句, 所以在每次执行时, Oracle需要对语句进行重新解释。 如: ...

pro*c动态SQL技术

pro*c动态SQL技术 共有4种构方法构造动态SQL语句: 1、方法一:  仅适用于非SELECT语句,且语句中不包含输入宿主变量。格式如下  EXEC SQL EXECUTE IMMEDIATE :host_string 或  EXEC...

pro*C 使用动态sql方法四实现数据批量导入导出

*SQLSQLDAAlloc EXEC SQL FOR :array_size FETCH C USING DESCRIPTOR select_dp EXEC SQL AT :toDB FOR :array_size

Proc开发中sql用法

建立.pc文件,l 连接数据库:EXEC SQL connect :变量名(类型可自定义,数据为要连接的数据库的名字);或EXEC SQL connect :”ta4/ta”;(数据库)l 断开数据库:EXEC SQL commitwork release; //提交并断开数据库。...

Proc *C/C++入门之动态SQL

基本概念在有些情况下, 在编码时 SQL 语句还不能完整地写出来, 而是在程序执行时才能 ...静态SQL —- 在编写应用程序时,使用EXEC SQL关键字直接嵌入的SQL语句;在proc编译应用程序生成c语言的时,都已经确

Pro*C动态SQL使用小例

环境: WinXPSP2+VC6+Oracle10g 代码: // 定义符号常数 #define USERNAME "SCOTT" #define PASSWORD "...EXEC SQL INCLUDE SQLCA; EXEC SQL INCLUDE ORACA; // 启用ORAC...

pro*c使用

利用在语言内嵌入sql语言或者调用oracle库函数来访问数据库,例如Pro*c

Pro*C中CLOB的使用

#include #include #include /* 包含OCI头文件 */ #include /* 包含SQLCA头文件 */ #include ...void sql_error(); void init_clob(); void read_clob(); void write_clob(); int main() {

pro*c动态SQL技术-游标

方法三只适用于SELECT语句,语句中包含选择表项个数,和虚拟输入宿主变量个数在预编译时都是已知的,但是数据库的表、列名可能运行时指定。步骤如下: 1、定义动态脚本。

pro(2)c中连接数据库、错误处理、动态sql

1.proc程序中和数据库相关的操作  exec sql include sqlca;  exec sql begin declare section;  //声明区  exec sql end declare section;  //连接数据库 ... exec sql commit work relea

Pro*C 内嵌SQL

Document address:http://www-db.stanford.edu/~ullman/fcdb/oracle/or-proc.html ]Pro*C介绍内嵌SQL概要Pro*C语法SQL预处理指令语句标号宿主变量基础指针结构数组指示器变量数据类型同等化动态SQL事务错误处理...

Oracle的 EXEC SQL CONTEXT学习

磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL杂记页 回到顶级页面:...EXEC SQL CONTEXT... 是Oracle Pro*C的特有的语法,详细信息参见 http://docs.oracle.com/cd/B28359_01/appdev....

pro*c 动态sql

这种方法可以执行包括查询语句在内的动态SQL语句, 但它要求在预编译时刻动态SQL语句内选择列表项数,输入宿主变量占位符数据以及输入宿主变量的数据类型必须确定。 方法三以游标方式执行动态SQL语句, 它对SQL...

Oracle Pro*C 动态SQL技术

Pro*C的常用动态SQL技术一共有3种: 用于处理不包含宿主变量的动态SQL, 不能用于SELECT语句. 用于处理输入宿主变量个数和类型已经确定的动态SQL, 不能用于SELECT语句. 用于处理选择列表项和输入宿主变量个数已经确定...

Pro*C中CLOB的使用

#include <stdio.h> #include <string.h> #include <stdlib.h> /* 包含OCI头文件 */ #include <oci.h> /* 包含SQLCA头文件 */...void sql_error(); ...

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 ...5 select :a,:b from :c where empno=:no; 对于

Pro*C介绍-内嵌SQL

Document address:http://www-db.stanford.edu/~ullman/fcdb/oracle/or-proc.html ] Pro*C介绍内嵌SQL概要 Pro*C语法 SQL 预处理指令 语句标号 宿主变量 基础 指针 结构 数组 指示器变量 数据类型同等化 动态SQL ...

C语言使用嵌入式SQL访问Oracle数据库

使用C语言开发Oracle应用程序通常有两种方法。一是利用嵌入式SQL语言,将SQL作为子语言嵌入到C语言中,借助C语言访问Oracle以及实现过程化控制和复杂计算。二是利用Oracle调用接口(Oracle Call Interface简称OCI),...

Pro*C动态SQL使用小例

环境: WinXPSP2+VC6+Oracle10g 代码: // 定义符号常数 #define USERNAME "SCOTT" #define PASSWORD "x" #include <...EXEC SQL INCLUDE SQLCA; EXEC SQL INCLUDE ORACA; // 启用ORAC...

Pro*c使用滚动游标进行更新或删除游标行

代码:xx.pc   /* 功能:演示了Oracle滚动游标进行更新(或删除)操作 定义游标时注意事项: ... DECLARE CURSOR语句必须是使用游标的第一条语句 2. 游标名称是一个标识符,而不是宿主变量,其长度是

Pro*C动态SQL总结2

五种典型语句: 1.create table temp(cola int); 2.delete from emp where empno:=7788; 3.delete from empwhere empno=:no; ...4.select ename from emp where ...5 select :a,:b from :c where empno=:no; 动态S...

Pro * C使用

Pro * C使用一 Pro*C 程序概述: 1.什么Pro*C程序 在ORACLE数据库管理和系统中, 有三种访问数据库的方法; (1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库; (2) 第四代语言应用开发工具...

相关热词 c#提取字符串中的数字 c# 扩展无返回类 c#网站如何做预览功能 c# 异步 返回值 c#chart实时曲线图 c# 窗体 隐藏 c#实现终端上下滑动 c# 传递数组 可变参数 c# list 补集 c#获得所有窗体