常见问题解答¶
- 如何查看当前的神通数据库的版本号?
答:在【SQL交互工具】中执行以下SQL语句可返回当前数据库的版本号:
SELECT version();
- 如何获取“有哪些用户在使用数据库”?
答:在交互式SQL工具中执行以下SQL语句可以查看有哪些用户在使用数据库,并且可以看出各用户当前所做的操作:
SELECT * FROM V_SYS_SESSIONS;
- 在【SQL交互工具】中能用CREATE DATABASE语句来创建数据库吗?
答:我们不推荐用户使用交互式SQL工具创建数据库,我们建议使用【数据库配置工具】来创建数据库。
- 神通数据库是否支持表空间,可不可以在一个数据库中创建不同的表空间?
答:支持表空间,可以使用【DBA管理工具】来创建和维护表空间,也可以通过SQL命令方式增加表空间,例如:
CREATE TABLESPACE ts1 DATAFILE '/home/oscar/odbs/osrdb/ts1.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M;
详细的语法说明请参见神通数据库联机帮助。
- 在神通数据库中给表建立索引时,索引名不能和表同名吗?
答:不能同名。神通数据库的“对象的命名规则”中说明“同一个模式下的表、视图、序列和索引不能同名”,具体见联机帮助中的“对象的命名规则”章节。
- 如何执行SQL脚本文件?
答:在【SQL交互工具】中提供了执行文件的功能,也可以在启动 isql 时使用 -i 选项,例如:
isql -h localhost -U sysdba/szoscar55 -i C:\select_version.sql