`
akiraray
  • 浏览: 90326 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

前言

主要介绍PRO*C中所支持的SQL语句。

加班归来,花一个小时随便看点记点吧……东西不太多

 

一、所支持的语句

可以在Pro*C嵌入的SQL语句

语句类型 语句
数据定义 ALTER ANALYZE AUDIT
COMMENT CREATE DROP
GRANT NOAUDIT RENAME
REVOKE TRUNCATE
数据操纵 DELETE EXPLAINPLAN INSERT
LOCK TABLE SELECT UPDATE
SESSION控制 ALTER SESSION SET ROLE
系统控制 ALTER SYSTEM
事务控制 COMMINT ROLLBACK SAVEPOINT
SET TRANSACTION

 

嵌入式SQL语句的书写文法

  • 以关键字EXEC SQL开始
  • 以C语言的语句终结符(分号)终结
  • 大多数SQL语句只是加了一些子句或者使用SQL变量

EXEC SQL SELECT EMPNO INTO :empno FROM DEPT;

EXEC SQL ROLLBACK WORK;

 

可执行与说明性SQL语句

分类 语句 说明
说明性语句 ARRAYLEN
BEGIN DECLARE SECTION
END DECLARE SECTION
DECLARE
INCLUDE
TYPE
VAR
WHENEVER
PL/SQL情况下使用的宿主数组
声明开始
声明结束
命名ORACLE对象
文件引用
自定义数据类型等价
宿主变量等价
错误处理说明
可执行语句 ALTER
ANALYZE
AUDIT
COMMENT
CONNET
CREATE
DROP
GRANT
NOAUDIT
RENAME
REVOKE
TRUNCATE
CLOSE
DELETE
EXPLAINPLAN
定义和控制对ORACLE数据的存取
  FETCH
INSERT
OPEN
SELECT
UPDATE
检索和操纵ORACLE数据
  COMMINT
ROLLBACK
SAVEPOINT
SET TRANSACTION
事务处理
  DESCRIBE
EXECUTE
PREPARE
使用动态sql
  ALTER SESSION
SET ROLE
控制会话期

0
1
分享到:
评论

相关推荐

    ProC 基础教程-简化版_Vol4 登录

    ### ProC基础教程简化版Vol4:登录详解 #### 前言 本文档旨在详细介绍如何使用Pro*C/C++(简称ProC)与Oracle数据库进行交互,并特别关注于登录过程。无论是在开发还是维护阶段,登录操作都是必不可少的一步,它...

    ProC 基础教程-简化版_Vol5 基本增删改

    ### ProC基础教程—简化版 Vol5:基本增删改 #### 数据插入 **概述** 在Pro*C/C++(简称ProC)中进行数据插入,主要是通过嵌入式的`INSERT`语句来实现的。ProC是一种将SQL语句嵌入到C语言中的编程方式,它允许...

    ProC 基础教程-简化版 Vol2 通讯区

    ### ProC基础教程—简化版Vol2:通讯区详解 #### 一、通讯区简介 在Oracle数据库的应用程序开发过程中,通讯区起到了桥梁的作用,它能够帮助开发者获取SQL语句执行后的状态信息,从而便于进行错误处理和追踪。...

    i-KlPrice_Vol_Direct_HTF - MetaTrader 5脚本.zip

    《MetaTrader 5中的i-KlPrice_Vol_Direct_HTF脚本详解》 MetaTrader 5(MT5)是一款广泛应用于外汇、期货和股票市场的交易平台,它为交易者提供了丰富的技术分析工具和自动化交易功能。本文将深入探讨标题为“i-...

    LS-DYNA 971 R6.1.0关键字手册卷二[LS-DYNA_manual_Vol_II_R6.1.0]

    本次介绍的文档——“LS-DYNA 971 R6.1.0关键字手册卷二”(LS-DYNA_manual_Vol_II_R6.1.0)是关于**LS-DYNA**软件中材料模型部分的详细介绍,发布于2012年8月,版本号为971 R6.1.0。 #### 二、文档结构与主要内容 ...

    PBR_Guide_PBR_vol-2详解_中文版.rar

    《PBR_Guide_PBR_vol-2详解_中文版》是一个关于物理渲染(PBR,Physics-Based Rendering)的深入指南,旨在帮助读者理解和掌握这一现代3D图形技术的核心概念和应用。PBR是一种广泛应用于游戏开发、电影制作、虚拟...

    *MAT_Concrete_Damage_Rel3参数

    ### *MAT_Concrete_Damage_Rel3 参数解析 #### 基础概述 *MAT_Concrete_Damage_Rel3 是 LS-DYNA 中用于模拟混凝土材料在动态载荷作用下的损伤行为的一种材料模型。此模型考虑了混凝土在不同应力状态下的损伤演化...

    LS-DYNA 971 R6.1.0关键字手册卷一[LS-DYNA_manual_Vol_I_R6.1.0]

    **LS-DYNA 971 R6.1.0 关键字手册卷一**提供了丰富的信息,不仅详细解释了软件中各种关键字的功能和用法,还通过大量的示例说明了如何在实际工程问题中运用这些关键字。对于想要深入学习和掌握LS-DYNA的用户来说,这...

    Exp_i-KlPrice_Vol_Direct - MetaTrader 5EA.zip

    《基于i-KlPrice_Vol_Direct指标信号的MetaTrader 5 EA交易系统详解》 在金融交易领域,自动交易系统已经成为许多投资者和交易者的首选工具。MetaTrader 5(MT5)作为一款强大的外汇交易平台,提供了丰富的功能,...

    Infineon-AURIX_TC39x_UserManual-v01_0..pdf

    Infineon-AURIX_TC39x_UserManual- V1.5 2020.04

    i-KlPrice_Vol_Direct - MetaTrader 5脚本.zip

    首先,"i-KlPrice_Vol_Direct"脚本的核心是其自定义指标i-KlPrice_Vol,它以柱形图为基础,揭示了价格变动的方向。在传统的柱形图中,每一根柱子代表一段时间内的开盘价、收盘价、最高价和最低价。而此指标则在这些...

    Infineon-AURIX-TC3xx-Architecture-vol2-UserManual-v01-00-EN

    Infineon的AURIX-TC3xx架构是专为实时嵌入式系统设计的一款高性能、32位统一微控制器-DSP单核架构。该架构的核心是TriCoreTM TC1.6.2核心,旨在优化实时性能和效率。本用户手册(Volume 2)主要针对指令集进行了详细...

    EP-DCXX84_V1 Experion Control Builder Components Theory Vol 1 of 2.pdf

    该文档主要介绍了Honeywell Experion Control Builder软件组件的理论基础及其在控制系统设计中的应用。 ### 一、Experion Control Builder 概述 Experion Control Builder 是Honeywell公司为Experion PKS(Process...

    325462-sdm-vol-1-2abcd-3abcd_intel处理器开发手册_44200_volume_

    本文档包含Intel 64和IA-32架构软件开发者手册的全部四卷。基本架构,卷号 253665;指令集参考 A-Z,卷号 325383;系统编程指南,卷号号 325384;特定型号寄存器,卷号号 335592。在评估您的设计需求时,请参考所有...

    SBC-210 的PDF文档

    - **2-3:** 清除CMOS(ClearCMOS),当跳线置于2-3位置时,主板的CMOS设置会被重置为出厂默认值,这对于忘记密码或需要恢复默认设置的情况非常有用。 #### 三、数字输入/输出 (Digital Input/Output) - **位置...

    PBR材质宝典_PBR_Guide_Vol2_中文版_vol_pbr_pbrt_

    通过阅读《PBR材质宝典_PBR_Guide_Vol2_中文版》,读者不仅能深入了解PBR技术的理论基础,还能掌握实践中的技巧和最佳实践,从而提升自己的3D渲染能力。无论是游戏开发者、影视特效师还是建筑可视化专业人士,都能...

    解决C语言中生成的EXE文件执行后窗口消失方法

    ### 解决C语言中生成的EXE文件执行后窗口消失的方法 #### 背景介绍 在使用C语言编程时,经常会遇到一个令人头疼的问题——编译生成的EXE文件在执行完毕后,命令行窗口立即关闭。对于调试或者查看执行结果来说,这...

Global site tag (gtag.js) - Google Analytics