AnySQL可以不安装Oracle客户端, 也不需要进行客户端的配置, 而直接连接数据库, 如下所示:
ASQL> conn system/oracle@localhost:1521:xe
Database connected.
在AnySQL中集成了我平时收集的常用的SQL, 并做成方便的ORA命令, 方便使用, 功能强大. 如查询表空间使用情况的命令:
ASQL> ora tsfree
TABLESPACE FILES SIZE_MB FREE_MB MAXFREE PCT_USED PCT_FREE
---------- ----- ------- ------- ------- -------- --------
SYSAUX 1 430 3 2.44 99.3 0.7
USERS 1 100 98.06 98.06 1.94 98.06
SYSTEM 1 340 6.75 5.94 98.01 1.99
UNDO 1 90 14.19 3 84.24 15.76
4 rows returned.
在AnySQL中也不需要指定列的宽度, 输出中会计算最大的列的长度, 而不是根据列的定义中的长度来显示, 省去了一堆"COL ... FORMAT ..."的定制命令, 如查询数据库的数据文件时:
ASQL> SELECT NAME,BYTES FROM V$DATAFILE;
NAME BYTES
--------------------------------- ---------
C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF 356515840
C:\ORACLEXE\ORADATA\XE\UNDO.DBF 94371840
C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF 450887680
C:\ORACLEXE\ORADATA\XE\USERS.DBF 104857600
还有其他的常用功能, 留在以后介绍.