AnySQL中的特色功能介绍(三)

    在AnySQL中实现了一些在SQL*Plus中不太容易实现的功能, 如查看视图或过程的代码, 查看建表的语法(Beta版), 查看某个表及其索引等对象的大小等. 下面再介绍几个比较好的功能:

    在我的测试用户下有这样的几个对象:

ASQL> select * from tab;

TNAME                   TABTYPE CLUSTERID
----------------------- ------- ---------
A_V                     VIEW
T_HASH                  TABLE
T_LOB                   TABLE
T_LONG                  TABLE

11 rows returned.

    下面我们来看如何查看视图的定义, 查过程的定义就自已去试试了:

ASQL> source anysql.a_v

select "TNAME","TABTYPE","CLUSTERID" from tab

    查看建表的语法, 这个功能的输出仅供参考, 请不要用这个功能来拷贝表结构:

ASQL> source anysql.t_lob

CREATE TABLE ANYSQL.T_LOB
(
   FNAME VARCHAR2(20) ,
   FTEXT CLOB
)
TABLESPACE USERS INITRANS 1 PCTFREE 10
STORAGE ( FREELIST GROUPS 1 FREELISTS 1)
NOCACHE LOGGING
/

    查看表的大小:

ASQL> ora size t_hash

OWNER  SEGMENT_NAME SEGMENT_TYPE      SIZE_MB INIEXT MAXEXT
------ ------------ --------------- --------- ------ ------
ANYSQL T_HASH       TABLE PARTITION       0.5  16384
ANYSQL IDX_T_HASH   INDEX PARTITION 0.4296875  16384  40960

2 rows returned.

    查看LONG/LONG RAW字段的内容, COL1为LONG字段, 输出的第一个字段为字节数, 第二个字段为KB:

ASQL> LOBLEN SELECT COL1 FROM T_LONG;

63521,62

    更多功能在以后介绍.

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • Can I use the lift?
  • 我能用电梯吗?
  • Sorry, it's broken. You have to use the stairs.
  • 对不起, 它坏了, 你只能走楼梯了.
  • Where are the stairs?
  • 楼梯在哪里呢?
  • Go along the corridor and it's on your right side.
  • 沿着走廊走, 在你右手边.
  • Thank you for directions.
  • 感谢你为我指路.