Chapter 3 DBMS Reference Guide
SQL Query to reverse engineer column and table statistics.
In Sybase Adaptive Server Enterprise 15.0:
[%ISLONGDTTP%?{ AverageLength } select [%ISLONGDTTP%?[%ISSTRDTTP%?avg(char_length(%COLUMN%)):avg(datalength(%COLUMN%))]:null] as average_length from [%QUALIFIER%]%TABLE% :{ NullValuesRate, DistinctValues, AverageLength } select [%ISMAND%?null:(count(*) - count(%COLUMN%)) * 100 / count(*)] as null_values, [%ISMAND%?null:count(distinct %COLUMN%)] as distinct_values, [%ISVARDTTP%?[%ISSTRDTTP%?avg(char_length(%COLUMN%)):avg(datalength(%COLUMN%))]:null] as average_length from [%QUALIFIER%]%TABLE%]
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |