SybaseASE.info

sp_tabrowcount (0.2.1 May. 9, 2007)

Descripción
Muestra una lista de tablas de usuario de una base de datos de Adaptive Server Enterprise (ASE), junto con su número de filas.

Versiones de ASE
15.0 en adelante

Importante: Este procedimiento NO funciona en ASE 12.5, ni versiones anteriores. Para ASE 12.5 use la versión 0.1 de éste procedimiento.

Uso
sp_tabrowcount <top>, <rowcount>, '<tablename>', '<opt>'

Donde:

  • <top> – Muestra sólo <top> tablas. Si el parámetro se omite, muestra todas las tablas de usuario.
  • <rowcount> – Muestra sólo tablas con <rowcount> filas. Si el parámetro se omite, muestra todas las tablas de usuario.
  • '<table_name>' – Muestra el numero de filas solo para esta tabla. Si el parámetro se omite, muestra todas las tablas de usuario.
  • '<opt>' – Opciones válidas: 'desc' (orden descendente), 'asc' (orden ascendente) o 'help' (ver ésta ayuda). Si el parámetro se omite, el valor predeterminado es 'desc'.

Todos los parámetros son opcionales.

Instalación
Descargue el script sp_tabrowcount15.sql y ejecútelo con isql de la siguiente manera:

isql -Usa -Ppassword -Sserver_name -isp_tabrowcount15.sql

Ejemplos

  1. Información de uso:

sp_tabrowcount @opt=help
go

  1. Ver el número de filas de todas las tablas de usuario de la base de datos actual, ordenadas de mayor a menor:

sp_tabrowcount
go

  1. Ver el número de filas de 10 tablas de usuario de la base de datos actual, ordenadas de mayor a menor:

sp_tabrowcount 10
go

  1. Ver el número de filas de 15 tablas de usuario de la base de datos actual, ordenadas de menor a mayor:

sp_tabrowcount 15, @opt='asc'
go

  1. Ver el número de filas para la tabla 'spt_values' de la base de datos actual:

sp_tabrowcount @tablename=spt_values
go

  1. Ver las tablas de usuario en la base de datos actual, con 0 (cero) filas:

sp_tabrowcount @rowcount=0
go

Más utilidades...

Enlaces patrocinados


SybaseASE.info