| 语言 | 格式 | 评分 |
|---|---|---|
德语 | .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 页请下载阅读 -
文档评分














firebird 30 sprachreferenz
