检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发流程 图1 采用Psycopg2开发应用程序的流程 父主题: 基于Psycopg开发
开发流程 图1 ecpg整体开发流程 图2 嵌入式SQL-C程序开发流程 父主题: 基于ecpg开发
嵌入式SQL命令 ALLOCATE DESCRIPTOR CONNECT DEALLOCATE DESCRIPTOR DECLARE DESCRIBE DISCONECT EXECUTE IMMEDIATE GET DESCRIPTOR OPEN PREPARE SET AUTOCOMMIT
宿主变量 本节详细介绍如何在C语言程序和嵌入式SQL程序之间使用宿主变量传递数据。在嵌入式SQL-C程序中,将C语言作为宿主语言,将EXEC SQL [Command]语句认为是宿主语言的嵌入式SQL,因此将C语言程序中用于嵌入式SQL语句的变量称为宿主变量。 概述 声明段 检索查询
执行动态SQL语句 在大多数情况下,应用程序执行的SQL语句在编写应用程序时必须是已知的。但是在某些情况下,SQL语句是在运行时进行构造或由外部源提供的。这种情况下不能将SQL语句直接嵌入到C语言源代码中,但是动态SQL语句支持通过一个字符串变量调用所提供的SQL语句。 执行没有结果集的语句
错误处理 有两种非互斥的方法可以处理嵌入式SQL程序的异常情况和告警: 使用WHENEVER命令设置回调,处理告警和错误条件。 通过sqlca获取错误或者告警的详细信息,进行相应处理。 设置回调 sqlca SQLSTATE与SQLCODE 父主题: 基于ecpg开发
预处理指令 本节介绍ecpg提供的预处理指令,用于处理宏定义、文件包含和条件编译的程序指令。 包含文件 ifdef、ifndef、else、elif和endif指令 define和undef指令 父主题: 基于ecpg开发
ecpg接口参考 ecpg接口参考主要介绍pgtypes库提供的用户在嵌入式SQL-C源码程序中可使用的数据类型相关接口。pgtypes库将SQL数据类型映射到C语言数据类型,并提供一些接口实现其基本功能和运算。 区间类型 数值类型 日期类型 时间戳类型 父主题: 基于ecpg开发
实际调优案例 案例:调整查询重写GUC参数rewrite_rule 案例:调整基于代价的查询重写GUC参数costbased_rewrite_rule 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:改写SQL消除子查询 案例:改写SQL消除in-clause 父主题:
自治事务 自治事务(Autonomous Transaction),在主事务执行过程中新启的独立的事务。自治事务的提交和回滚不会影响主事务已提交的数据,同时自治事务也不受主事务影响。 自治事务在存储过程、函数和匿名块中定义,用PRAGMA AUTONOMOUS_TRANSACTION
系统表和系统视图 系统表和系统视图概述 系统表 系统视图
SQL语法 ABORT ALTER AUDIT POLICY ALTER COORDINATOR ALTER DATABASE ALTER DEFAULT PRIVILEGES ALTER DIRECTORY ALTER FUNCTION ALTER GLOBAL CONFIGURATION
系统视图 ADM_COL_COMMENTS ADM_CONS_COLUMNS ADM_CONSTRAINTS ADM_DATA_FILES ADM_HIST_SNAPSHOT ADM_HIST_SQL_PLAN ADM_HIST_SQLSTAT ADM_IND_COLUMNS ADM_IND_EXPRESSIONS
Information Schema 信息模式本身是一个名为information_schema的模式。这个模式自动存在于所有数据库中。信息模式由一组视图构成,它们包含定义在当前数据库中对象的信息。这个模式的拥有者是初始数据库用户,但是所有用户仅有使用权限,没有创建表、函数等对象的权限
DBE_PERF Schema DBE_PERF Schema内视图主要用来诊断性能问题,也是WDR Snapshot的数据来源。数据库安装后,默认只有初始用户具有模式dbe_perf的权限。若是由旧版本升级而来,为保持权限的前向兼容,模式dbe_perf的权限与旧版本保持一致。从
Instance INSTANCE_TIME GLOBAL_INSTANCE_TIME 父主题: DBE_PERF Schema
File FILE_IOSTAT SUMMARY_FILE_IOSTAT GLOBAL_FILE_IOSTAT FILE_REDO_IOSTAT SUMMARY_FILE_REDO_IOSTAT GLOBAL_FILE_REDO_IOSTAT LOCAL_REL_IOSTAT GLOBAL_REL_IOSTAT
Object STAT_USER_TABLES SUMMARY_STAT_USER_TABLES GLOBAL_STAT_USER_TABLES STAT_USER_INDEXES SUMMARY_STAT_USER_INDEXES GLOBAL_STAT_USER_INDEXES
Session/Thread SESSION_STAT GLOBAL_SESSION_STAT SESSION_TIME GLOBAL_SESSION_TIME SESSION_MEMORY GLOBAL_SESSION_MEMORY SESSION_MEMORY_DETAIL GLOBAL_SESSION_MEMORY_DETAIL
连接和认证 连接设置 安全和认证 通信库参数 父主题: GUC参数说明