pdf文档 firebird isql

369.92 KB 76 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
本文档是Firebird Interactive SQL Utility (isql)的参考手册,详细介绍了isql的使用方法和相关命令。内容涵盖了连接数据库、事务设置、安全类的显示、存储过程及包的定义、系统对象的展示等。文档适用于Firebird 1.5及更高版本,并提到手册会随着新版本的发布进行更新和调整。
AI总结
《Firebird isql》手册总结 --- ### 1. 概述 本手册是Firebird Interactive SQL Utility (isql) 的参考指南,主要用于执行数据库任务。手册适用于Firebird 1.5及更高版本,内容可能会随版本更新而调整。 --- ### 2. 主要功能与命令 #### 2.1. 事务设置 - **SET TRANSACTION**:用于设置事务的隔离级别,包括以下模式: - **READ WRITE**:允许执行改变数据库的SQL语句。 - **WAIT**:如果其他会话锁定了某行,当前会话会等待,直到其他会话提交或回滚。 - **SNAPSHOT**:确保事务在提交前对数据的视图不变,不受其他事务的影响。 - 默认事务:在isql中,默认事务会在提交或回滚后结束,并立即开始新的事务。 #### 2.2. 警告设置 - **SET WARNINGS** 或 **SET WNG**:控制是否输出警告信息。警告可能包括无效的SQL语句、数据库即将关闭、API调用更改等。 #### 2.3. 数据库连接 - 使用别名连接数据库:通过定义别名(如`my_employee`),可以隐藏数据库的实际路径。 - 本地连接:`isql my_employee` - 远程连接:`isql cosmos:my_employee` - 安全性提示:通过`MON$DATABASE_NAME`可以查询实际数据库路径,别名并不能完全保证安全性。 #### 2.4. 创建数据库 - 使用`CREATE DATABASE`命令创建数据库,语法示例: ```sql SQL> CREATE DATABASE 'C:\test\monkey.fdb' page_size 8192 user SYSDBA password 'masterkey'; ``` - 注意事项: - 路径和密码需用引号括起来。 -.Windows下创建数据库文件的所有权可能需要管理员权限。 #### 2.5. 显示命令 - **SHOW SYSTEM**:列出系统对象,包括表、函数、角色等。支持按对象类型筛选,例如: ```sql SQL> SHOW SYSTEM COLLATIONS; ``` - **SHOW PROCEDURE**:显示存储过程的定义,例如: ```sql SQL> SHOW PROCEDURE ALL_LANGS; ``` - **SHOW PACKAGES**:列出用户定义的包,Firebird 3.0新增功能。 --- ### 3. 其他 - **版本更新**:部分命令在Firebird 2.0及以上版本功能发生变化,如`SHOW SYSTEM`的显示内容更丰富。 - **最佳实践**:建议使用数据定义脚本管理数据库和元数据对象。 --- 以上是《Firebird isql》手册的核心内容总结,涵盖了isql的主要功能、命令及使用注意事项。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 69 页请下载阅读 -
文档评分
请文明评论,理性发言.