↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16
测试与开发版本: 19 / devel
不受支持的版本: 7.2 / 7.1
历史版本PostgreSQL 7.2 已于 2007 年 2 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

6.2. 概念 #

你用带有特殊 SQL 构造的 C/C++ 编写程序。声明要在 SQL 语句中使用的变量时,需要把它们放在 特殊的 declare 区中。SQL 查询要使用特殊的语法。

编译之前,先用嵌入式 SQL C 预处理器处理文件,它把 你使用的 SQL 语句转换成以变量为 参数的函数调用。查询的输入变量和 结果输出变量都会被传递。

编译之后,必须与一个包含 所需函数的特殊库链接。这些函数从 参数中获取信息,用 libpq 接口执行 SQL 查询,并把结果放到 指定用于输出的参数中。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。