服务器 频道

用AnySQL中的List命令来查询对象信息

  【IT168 服务器学院】AnySQL中的List命令是用来方便查询Oracle数据库中的各种对象而设计的, 这个命令有两个参数, 第一个是对象的类型, 第二个参数则是对象名(可以使用"_"表示任一字符, 用"%"表示任何字符串), 这样做的好处是DBA可以更快地查询所需要的信息, 以方便解决问题.
Usage: LIST type pattern

TYPE  :
  OBJECT CLUSTER INDEX SEQUENCE SYNONYM TABLE TRIGGER
  TYPE VIEW MVIEW TABPART INDPART SEGMENT REBUILD LOB QUEUE
PATTERN:
  user.name (''_'' as any one char, ''%'' as any string)

  1,LIST OBJECT

    这个命令从ALL_OBJECTS视图查询数据, 如我们要查询SCOTT用户下包括"TEST"字符的所有对象(如果不写 "SCOTT." 则表示查询所有的用户下的包括有TEST字符的对象):

ASQL> LIST OBJECT SCOTT.%TEST%

TYPE      ID OWNER OBJECT_NAME  CREATED    MODIFIED  STATUS
------- ---- ----- ------------ ---------- ---------- ------
TABLE  6320 SCOTT PI_TEST      2006/01/16 2006/01/17 VALID
TRIGGER 6321 SCOTT PI_TEST_TRG  2006/01/16 2006/01/17 VALID
TRIGGER 6325 SCOTT PI_TEST_TRG2 2006/01/17 2006/01/17 VALID

3 rows returned.
0
相关文章