See CREATE FUNCTION
- Create your own counting function:
CREATE FUNCTION my.GetCalcTableExtentSize(IN SchemaName SYSNAME, IN TableName SYSNAME) RETURNS BIGINT('') PROCEDURE LANGUAGE OBJECTSCRIPT { quit ##class(%SQL.Manager.Catalog).GetCalcTableExtentSize(SchemaName, TableName) } - Now you can use it in queries:
select table_schema "Schema", table_name TableName,my.GetCalcTableExtentSize(table_schema,table_name) RowCount from information_schema.tables where table_type in ('BASE TABLE','VIEW')
- Log in to post comments