搜索

pdf文档 firebird 30 sprachreferenz

3.12 MB 701 页 0 下载 221 浏览 0 评论 0 收藏
所属分类: 数据库 / Firebird
语言 格式 评分
德语
.pdf
3
摘要
Die Firebird 3.0-Sprachreferenz beschreibt die SQL-Sprache, die von Firebird 3.0 unterstützt wird. Sie umfasst Datentypen, Datenspeicherstrukturen, referentielle Integrität, Sicherheitsmechanismen und die Prozedursprache PSQL für gespeicherte Prozeduren und Trigger. Das Dokument basiert auf der Firebird 2.5-Sprachreferenz und enthält Informationen über die Implementierung der SQL-Standard-specs, Authentifizierung, Passwortlängen und die Struktur der SQL-Sprachstruktur.
AI总结
《Firebird 3.0 语言参考》是关于 Firebird 3.0 数据库管理系统支持的 SQL 语言的权威文档。以下是文档的核心内容总结: ### 1. 主题与核心功能 - **主题**:文档全面介绍了 Firebird 3.0 支持的 SQL 语言,包括数据类型、存储结构、引用完整性、数据操作和访问控制等。 - **SQL 实现**:Firebird 基本符合国际 SQL 标准,支持动态 SQL(DSQL)、过程化 SQL(PSQL)、嵌入式 SQL(ESQL)和交互式 SQL(ISQL)。 - **扩展功能**:Firebird 包含过程化 SQL(PSQL),用于存储过程、触发器和动态代码块,支持局部变量、条件、循环等结构。 ### 2. 数据类型与存储 - **整数类型**:包括 SMALLINT、INTEGER 和 BIGINT。 - **浮点类型**:支持 FLOAT 和 DOUBLE PRECISION。 - **定点类型**:支持 NUMERIC 和 DECIMAL。 - **日期时间类型**:支持 DATE、TIME 和 TIMESTAMP,并提供相关操作。 - **字符类型**:支持 Unicode 和客户端字符集。 ### 3. 数据库安全性 - **多层次安全**:Firebird 提供基于服务器的身份验证、SQL 权限管理以及可选的数据库加密。 - **身份验证**:支持多种身份验证插件(通过 firebird.conf 中的 AuthServer 参数配置),用户信息存储在 security3.fdb 数据库中。 - **密码管理**:密码长度和规则由插件决定,例如 Srp 插件支持 255 字符长度,Legacy_UserManager 插件仅支持前 8 字节。 ### 4. SQL 语言结构 - **动态 SQL(DSQL)**:支持标准 SQL 操作,是 Firebird 的主要实现部分。 - **过程化 SQL(PSQL)**:扩展了 DSQL,允许编写复杂逻辑,包括变量赋值、条件和循环。 - **嵌入式 SQL(ESQL)**:允许将 SQL 语句嵌入到宿主语言(如 C、C++)中。 - **交互式 SQL(ISQL)**:用于交互式命令行工具 `isql`,提供额外的命令支持。 ### 5. 其他重要信息 - **文档历史**:基于 Firebird 2.5 语言参考,结合 Firebird 3.0 版本说明和功能文档编写。 - **许可证**:遵循 Public Documentation License Version 1.0,允许自由使用和分发,具体内容可参考附录 H。 - **贡献者**:文档由多位作者共同编写,包括 Dmitry Filippov、Alexander Karpeykin 等。 ### 总结 《Firebird 3.0 语言参考》全面介绍了 Firebird 3.0 的 SQL 实现、数据类型、安全性及语言结构,适合开发人员和数据库管理员查阅和使用。文档结构清晰,内容详实,适合需要深入了解 Firebird SQL 功能的读者。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 694 页请下载阅读 -
文档评分
请文明评论,理性发言.