home *** CD-ROM | disk | FTP | other *** search
/ Internet Pratica / IPRAT_01.iso / SQL / advanced / aqt3.CAB / db2udb.cfg < prev    next >
Text File  |  2002-02-19  |  28KB  |  344 lines

  1. menu1;&Show;
  2. Tables and Views;1;1;Z;Y;
  3. Packages;3;3;P;Y;
  4. Triggers;4;4;G;Y;
  5. Tablespaces;1;5;A;N;
  6. Indexes;6;6;I;Y;
  7. Users;1;7;U;N;
  8. Groups;1;15;O;N;
  9. Functions;5;10;F;Y;
  10. Procedures;68;11;B;Y;
  11. Bufferpools;1;12;N;N;
  12. Columns;82;13;H;Y;
  13. Nodegroups;1;14;W;N;
  14.  
  15. menu2;1;&Table List;
  16. Tables, Views, Aliases;10;
  17. &Tables only;31;
  18. &Table sizing;38;
  19. &Views only;49;
  20. &Aliases on Non-existent Objects;76;
  21.  
  22. menu2;2;&Table List;
  23. &Description;31;
  24. &Sizing;38;
  25.  
  26. menu2;3;&Package List;
  27. &Description;32;
  28.  
  29. menu2;4;&Trigger List;
  30. &Description;33;
  31.  
  32. menu2;5;&Tablespace List;
  33. &Description;40;
  34. &Physical details;57;
  35. &Table/Index sizing;56;
  36.  
  37. menu2;6;&Index List;
  38. &Description;42;
  39. &Index Sizing;79;
  40.  
  41. menu2;7;&User List;
  42. &Description;7;
  43.  
  44. menu2;9;View &List;
  45. Description;49;
  46.  
  47. menu2;10;Function List;
  48. Description;18;
  49. Internal Name;102;
  50.  
  51. menu2;11;Procedure List;
  52. Description;69;
  53.  
  54. menu2;12;&Bufferpool List;
  55. &Description;60;
  56.  
  57. menu2;13;&Column List;
  58. Columns in Schema;67;
  59. Multi-Schema Columns;81;
  60. Multi-Table Columns in Schema;84;
  61.  
  62. menu2;14;&Nodegroup List;
  63. &Description;86;
  64.  
  65. menu2;15;&Groups List;
  66. &Name;105;
  67.  
  68. menu3;1;Table/View &Info;
  69. &Columns;20;
  70. Column &sizing info;39;
  71. -;1;
  72. &Primay Key Columns;8;
  73. &Indexes;12;8;
  74. I&ndex Sizing (V7 only);77;8;
  75. -;1;
  76. &Full Detail;11;
  77. Chec&k Constraints;30;
  78. &Access List;15;7;
  79. -;1;
  80. &Table Contents (first 30 rows);34;
  81. -;1;
  82. Dependent &Packages;14;3;
  83. &Views on Object;16;4;
  84. &Objects in View;13;2;
  85. -;1;
  86. V&iew Definition;17;
  87. View Definition (&formatted);48;
  88. View as &Query;73;
  89. -;1;
  90. Tri&ggers on table;26;5;
  91. Trigg&ers involving table;27;5;
  92. -;1;
  93. Re&ferenced Tables (foreign keys);35;9;
  94. Dependent Ta&bles;36;9;
  95. A&ll Relationships;64;
  96.  
  97. menu3;2;&Table Info;
  98. &Columns;20;
  99. Column &sizing info;39;
  100. -;1;
  101. &Primay Key Columns;8;
  102. &Full Detail;11;
  103. &Indexes;12;8;
  104. &Index Sizing;77;8;
  105. Chec&k Constraints;30;
  106. &Access List;15;7;
  107. -;1;
  108. &Table Contents (first 30 rows);34;
  109. -;1;
  110. Dependent &Packages;14;3;
  111. &Views on Object;16;4;
  112. -;1;
  113. T&riggers on table;26;5;
  114. Tri&ggers involving table;27;5;
  115. -;1;
  116. &Referenced Tables (foreign keys);35;9;
  117. &Dependent Tables;36;9;
  118. A&ll Relationships;64;
  119.  
  120. menu3;3;&Package Info;
  121. &Package Detail;21;
  122. &Objects used by package;22;2;
  123. &Statements;23;
  124. &Access List;24;7;
  125.  
  126. menu3;4;&Trigger Info;
  127. Trigger &Details;25;
  128. Dependent &objects;37;2;
  129. Trigger &Text;51;
  130.  
  131. menu3;5;&Tablespace Info;
  132. &Tables in Tablespace;44;9;
  133. &Indexes in Tablespace;59;8;
  134. Tablespace &Details;41;
  135. &Access List;63;7;
  136.  
  137. menu3;6;&Index Info;
  138. &Index Details;43;
  139. &Index Column List;66;
  140. &Access List;65;
  141. &Dependent Packages;14;3;
  142.  
  143. menu3;7;&User Authorities;
  144. &Table Authorities;45;1;
  145. &Table Authorities (with Grantor);50;1;
  146. &Package Authorities;46;3;
  147. &Schema Authorities;78;
  148. &Tablespace Authorities;85;11;
  149. &Database Authorities;47;
  150.  
  151. menu3;9;View &Info;
  152. &Columns;20;
  153. -;1;
  154. &Full Detail;11;
  155. &Access List;15;7;
  156. -;1;
  157. Contents of &View (first 30 rows);34;
  158. -;1;
  159. Dependent &Packages;14;3;
  160. &Views on View;16;4;
  161. &Objects in View;13;2;
  162. -;1;
  163. V&iew Definition;17;
  164. View Definition (&formatted);48;
  165. View as &Query;73;
  166.  
  167. menu3;10;Functions;
  168. Function &Parameters;19;
  169. Function &Details;29;
  170. Function &Text;52;
  171. -;1;
  172. Dependent &Objects;83;2;
  173. Views Dependent on this;103;2;
  174. Packages Dependent on this;104;3;
  175.  
  176. menu3;11;Procedures;
  177. Procedure &Parms;71;
  178. Procedure &Detail;70;
  179. Procedure &Text;72;
  180.  
  181. menu3;12;&Bufferpool Info;
  182. &Tables in Bufferpool;61;9;
  183. &Indexes in Bufferpool;62;8;
  184.  
  185. menu3;13;&Column List;
  186. &Tables/Views with Column;74;2;
  187. &Indexes with Column;75;8;
  188. &Column Sizing;80;9;
  189.  
  190. menu3;14;&Nodegroup Info;
  191. &Nodes in Nodegroup;87;
  192. &Tablespaces in Nodegroup;88;11;
  193. Nodegroup-specific &Bufferpools;89;12;
  194.  
  195. menu3;15;&Group Authorities;
  196. &Table Authorities;106;1;
  197. &Table Authorities (with Grantor);107;1;
  198. &Package Authorities;108;3;
  199. &Schema Authorities;109;
  200. &Tablespace Authorities;110;11;
  201. &Database Authorities;111;
  202.  
  203. menu4;1;1;Z;
  204. menu4;2;2;T;3;T;
  205. menu4;2;2;T;3;A;
  206. menu4;2;2;T;3;S;
  207. menu4;2;9;V;3;V;
  208. menu4;2;6;I;3;I;
  209. menu4;2;10;F;3;F;
  210. menu4;2;2;T;3;N;
  211. menu4;3;3;P;
  212. menu4;4;9;V;
  213. menu4;5;4;G;
  214. menu4;6;1;Z;
  215. menu4;7;7*;U;2;U;
  216. menu4;7;15*;O;2;G;
  217. menu4;8;6;I;
  218. menu4;9;2;T;
  219. menu4;10;2;F;
  220. menu4;11;5*;A;
  221. menu4;12;12;N;
  222.  
  223. queries;
  224. 1;M;Tables/Views within Database;Select distinct tabschema from syscat.tables;Schema;1500;
  225. 2;M;Tables (only) within Database;Select distinct tabschema from syscat.tables where type = 'T';Schema;1200;
  226. 3;M;Packages within Database;Select distinct pkgschema from syscat.packages;Schema;1200;
  227. 4;M;Triggers within Database;Select distinct trigschema from syscat.triggers;Schema;1200;
  228. 5;M;Functions within;Select DISTINCT FUNCSCHEMA from SYSCAT.FUNCTIONS;Schema;1500;
  229. 6;M;Indexes within Database;Select distinct indschema from SYSCAT.INDEXES;Schema;1200;
  230. 7;M;Users within Database;Select distinct grantee from (select distinct grantee from SYSCAT.TABAUTH where GRANTEETYPE='U' union select distinct grantee from syscat.packageauth where GRANTEETYPE='U' union select distinct  grantee from syscat.dbauth where GRANTEETYPE='U') as a;Userid;1275;
  231. 8;M;PK Columns for;SELECT kc.COLNAME, c.TYPENAME, c.LENGTH, c.SCALE FROM SYSCAT.KEYCOLUSE kc,  SYSCAT.TABCONST tc,  SYSCAT.COLUMNS c WHERE kc.CONSTNAME=tc.CONSTNAME AND kc.TABSCHEMA=tc.TABSCHEMA AND kc.TABNAME=tc.TABNAME AND kc.TABSCHEMA=c.TABSCHEMA AND kc.TABNAME=c.TABNAME AND kc.COLNAME=c.COLNAME AND kc.TABSCHEMA = ? AND kc.TABNAME = ? AND tc.TYPE = 'P' ORDER BY kc.COLSEQ;Column;630;Type;465;Length;650;Scale;500;
  232. 9;M;Views within Database;Select distinct creator from SYSIBM.SYSTABLES where type = 'V';Schema;1200;
  233. 10;M;Tables/Views within Schema;Select tabname, type, case status when 'N' then ''else status end, substr(remarks,1,100) from syscat.tables where tabschema = ? order by 1;Table;2625;Type;500;Status;550;Desc;495;
  234. 11;S;Full details of;Select * from syscat.tables where tabschema = ? and tabname = ?;Column;1800;Value;4035;
  235. 12;M;Indexes on;Select indschema,indname,uniquerule,colnames from syscat.indexes where tabschema = ? and tabname=? order by indname;Schema;705;Index;2070;Type;500;Columns;3810;
  236. 13;M;Objects comprising View;Select  BSCHEMA, BNAME, BTYPE,BNAME from SYSCAT.VIEWDEP where viewschema=? and viewname=? order by 1,2;Schema;1275;Name;2625;Type;500;Id;1;
  237. 14;M;Packages using;Select a.pkgschema,a.pkgname, b.remarks,a.tabauth from SYSCAT.PACKAGEDEP a, syscat.packages b where a.pkgschema=b.pkgschema and a.pkgname=b.pkgname and bschema = ? and bname=? order by 1,2;Pkg Schema;1095;Pkg Name;900;Desc;495;
  238. 15;M;Access list for;Select distinct grantee, granteetype, selectauth, updateauth, insertauth, deleteauth, alterauth, refauth, grantor from sysibm.systabauth where tcreator = ? and ttname=? order by grantee;Userid;960;Type;500;Select;585;Update;630;Insert;510;Del;390;Alter;405;Ref;390;Granted By;960;
  239. 16;M;Views on;Select VIEWSCHEMA, VIEWNAME from SYSCAT.VIEWDEP where bschema=? and bname=? order by 1,2;View Schema;1170;View Name;975;
  240. 17;W;Definition of view;Select TEXT  from SYSCAT.VIEWS WHERE VIEWSCHEMA=? AND VIEWNAME=? order by seqno;View Text;10380;
  241. 18;M;Functions within schema;Select FUNCNAME,REMARKS, specificname from SYSCAT.FUNCTIONS WHERE FUNCSCHEMA = ? order by 1;Name;1365;Desc;3600;Internal Name;1;
  242. 19;M1;Parameters for function;select   TYPENAME, ORDINAL, LENGTH, SCALE, ROWTYPE, CAST_FUNCID, PARMNAME From SYSCAT.FUNCPARMS  Where  specificname = ? order by ordinal;Type;930;Seq;360;Length;645;Scale;500;Row Type;900;Cast as;660;Desc;465;
  243. 20;C;Column list for;SELECT COLNAME, TYPENAME, length, SCALE, NULLS,remarks,COLNO,default FROM SYSCAT.COLUMNS WHERE TABSCHEMA=? and TABNAME=? order by colno;Name;1200;Type;1185;Length;645;Scale;500;Nulls;500;Desc;495;Default;615;
  244. 21;S;Details of package;Select * from syscat.packages where pkgschema = ? and pkgname = ?;Column;2000;Value;3300;
  245. 22;M;Objects used by Package;Select bschema,bname, btype,tabauth,bname from SYSCAT.PACKAGEDEP where pkgschema=? and pkgname=? order by 1,2;Schema;1500;Name;2000;Type;1000;Tabauth;800;Id;1;
  246. 23;M;Statement in package;Select SECTNO,STMTNO, SEQNO, TEXT from SYSCAT.STATEMENTS where pkgschema=? and pkgname=? order by 1,2,3;Section;700;Stmt;600;Seq;500;Text;8000;
  247. 24;M;Access list for package;Select distinct GRANTEE, GRANTEETYPE, executeauth, BINDAUTH, CONTROLAUTH from SYSCAT.PACKAGEAUTH where pkgschema=? and pkgname=? order by grantee;Id;1500;User/Group;1000;Execute;700;Bind;700;Control;700;
  248. 25;T;Details of trigger;Select * from SYSCAT.TRIGGERS WHERE trigschema = ? and TRIGNAME =?;Column;2000;Value;3000;
  249. 26;M;Triggers on table;Select TRIGSCHEMA,TRIGNAME,VALID,Trigevent,TRIGTIME from SYSCAT.TRIGGERS WHERE TABSCHEMA=? AND TABNAME=?;Schema;705;Name;540;Valid;450;Event;540;Time;450;
  250. 27;M;Triggers involving table;Select  a.TRIGSCHEMA, a.TRIGNAME, b.tabschema,b.tabname,b.valid from SYSCAT.TRIGDEP a, syscat.triggers b where a.trigschema=b.trigschema and a.trigname=b.trigname and a.bschema=? AND BNAME=?;Trg Schema;1500;Trg Name;1000;Tab Schema;1200;Tab Name;1800;Valid;600;
  251. 28;M;Packages using;Select a.pkgschema,a.pkgname, b.remarks,a.tabauth from SYSCAT.PACKAGEDEP a, syscat.packages b where a.pkgschema=b.pkgschema and a.pkgname=b.pkgname and bschema = ? and bname=? order by 1,2;Pkg Schema;1500;Pkg Name;2000;Desc;5000;
  252. 29;S1;Details of function;Select FUNCSCHEMA, FUNCNAME, SPECIFICNAME, DEFINER, FUNCID, RETURN_TYPE, ORIGIN, TYPE, PARM_COUNT, PARM_SIGNATURE, CREATE_TIME, VARIANT, SIDE_EFFECTS, FENCED, NULLCALL, CAST_FUNCTION, ASSIGN_FUNCTION, SCRATCHPAD, FINAL_CALL, PARALLELIZABLE, CONTAINS_SQL, DBINFO, RESULT_COLS, LANGUAGE, IMPLEMENTATION, PARM_STYLE, SOURCE_SCHEMA, SOURCE_SPECIFIC, IOS_PER_INVOC, INSTS_PER_INVOC, IOS_PER_ARGBYTE, INSTS_PER_ARGBYTE, PERCENT_ARGBYTES, INITIAL_IOS, INITIAL_INSTS, CARDINALITY, REMARKS from SYSCAT.FUNCTIONS where specificname = ?;Column;2100;Value;3495;
  253. 30;M;Check Constraints on;Select CONSTNAME, TEXT from SYSCAT.CHECKS where TABSCHEMA=? and TABNAME=?;Constraint Name;1410;Text;405;
  254. 31;M;Tables (only) within Schema;Select tabname, 'T', case status when 'N' then ''else status end, parents, children, substr(remarks,1,50) from syscat.tables where tabschema = ? and type='T' order by 1;Table;2500;Type;1;Status;550;Ref Tabs (parents);1500;Dep Tabs (children);1500;Desc;4000;
  255. 32;M;Packages within Schema;Select PKGNAME, valid, remarks, LAST_BIND_TIME,TOTAL_SECT from SYSCAT.PACKAGES where pkgschema=? order by 1;Name;1335;Valid;500;Desc;495;
  256. 33;M;Triggers within Schema;Select TRIGNAME,VALID, REMARKS from SYSCAT.TRIGGERS where trigschema=? order by 1;Name;840;Valid;500;Desc;495;
  257. 34;D;Contents of;Select TRIGNAME,VALID, REMARKS from SYSCAT.TRIGGERS where trigschema=? order by 1;Name;1500;Valid;500;Desc;2500;
  258. 35;M;Referenced Tables for;Select REFTABSCHEMA, REFTABNAME, FK_COLNAMES, PK_COLNAMES, deleterule from SYSCAT.REFERENCES WHERE TABSCHEMA =? and TABNAME=?;Schema;720;Ref Table;840;Cols (FK);750;PK in Ref Tab;1200;Delete Rule;1000;
  259. 36;M;Dependent Tables for;Select TABSCHEMA, TABNAME, PK_COLNAMES, FK_COLNAMES,deleterule from SYSCAT.REFERENCES WHERE REFTABSCHEMA =? and REFTABNAME=?;Schema;705;Dep Table;900;Cols (PK);795;FK in Dep Tab;1245;Delete Rule;1000;
  260. 37;M;Dependent objects for trigger;Select  BSCHEMA, BNAME, BTYPE, bname WHERE from SYSCAT.TRIGDEP  WHERE TRIGSCHEMA=? AND TRIGNAME=?;Schema;1500;Name;2000;Type;600;Id;1;
  261. 38;M;Tables within Schema;Select TABNAME,type,CARD,NPAGES,(case when card=-1 then 0 else card end)/(case when npages=0 then 1 else npages end),t.tbspace,ts.pagesize,stats_time from SYSCAT.TABLES t, SYSCAT.TABLESPACES ts WHERE t.tbspaceid=ts.tbspaceid and t.TABSCHEMA=? and t.type='T' order by npages desc;Table;3600;Type;1;Rows;645;Pages;585;Rows/Pg;800;Tablespace;1515;Pg Size;645;Stats Time;1785;
  262. 39;M;Column sizing for;Select COLNAME,COLCARD,LENGTH,AVGCOLLEN,LOW2KEY,HIGH2KEY, colno from SYSCAT.COLUMNS WHERE TABSCHEMA =? and TABNAME=? order by colno;Name;2400;Distinct;645;Length;645;Avg Len;720;2nd Lowest Value;2400;2nd Highest Value;2340;
  263. 40;M;Tablespaces within database;Select distinct tbspace,tbspacetype,datatype,remarks from SYSCAT.TABLESPACES order by 1;Tablespace;1650;SMS/DMS;930;Datatype;800;Remarks;3570;
  264. 41;S;Details of tablespaces;Select * from SYSCAT.TABLESPACES where tbspace=?;Column;1725;Value;2490;
  265. 42;M;Indexes within Schema;Select iNDNAME,uniquerule,TABSCHEMA,TABNAME from SYSCAT.INDEXES WHERE INDSCHEMA=? order by 1;Name;2265;Type;450;Tab Schema;1095;Tab Name;3060;
  266. 43;S;Details of Index;Select * from SYSCAT.INDEXES WHERE INDSCHEMA=? AND INDNAME=?;Column;2000;Value;6405;
  267. 44;M;Tables within Tablespace;Select TABSCHEMA,TABNAME,NPAGES,CARD from SYSCAT.TABLES WHERE TBSPACE=? order by 1,2;Tab Schema;1095;Tab Name;900;Pages;600;Rows;525;
  268. 45;M;Table authorities for;Select distinct TABSCHEMA,TABNAME,SELECTAUTH, UPDATEAUTH,INSERTAUTH, DELETEAUTH, ALTERAUTH, CONTROLAUTH, REFAUTH, INDEXAUTH from SYSCAT.TABAUTH WHERE GRANTEETYPE='U' and GRANTEE=? ORDER BY 1,2;Schema;1200;Name;2000;Select;600;Update;600;Insert;510;Delete;600;Alter;405;Control;600;References;990;Index;510;
  269. 46;M;Package authorities for;Select distinct PKGSCHEMA,PKGNAME,EXECUTEAUTH,BINDAUTH, CONTROLAUTH from SYSCAT.PACKAGEAUTH WHERE GRANTEETYPE='U' and GRANTEE=?;Schema;975;Package;1050;Execute;705;Bind;405;Control;645;
  270. 47;S;Database authorities for;Select distinct CONNECTAUTH,CREATETABAUTH,BINDADDAUTH,DBADMAUTH,NOFENCEAUTH, IMPLSCHEMAAUTH from SYSCAT.DBAUTH WHERE GRANTEETYPE='U' and GRANTEE=?;Authority;1800;Grant Auth?;1020;
  271. 48;V;Definition of view;Select TEXT  from SYSCAT.VIEWS WHERE VIEWSCHEMA=? AND VIEWNAME=? order by seqno;a;3150;
  272. 49;M;Views within Schema;Select name, type, case status when 'N' then ''else status end, substr(remarks,1,100) from sysibm.systables where creator = ? and type = 'V' order by 1;View;2000;Type;1;Status;800;Desc;4000;
  273. 50;B;Table authorities for;Select TABSCHEMA,TABNAME,GRANTOR,SELECTAUTH, UPDATEAUTH,INSERTAUTH, DELETEAUTH, ALTERAUTH, CONTROLAUTH, REFAUTH, INDEXAUTH from SYSCAT.TABAUTH WHERE GRANTEETYPE='U'and GRANTEE=? ORDER BY 1,2;Schema;1155;Name;3060;Grantor;720;Select;600;Update;600;Insert;510;Delete;600;Alter;405;Control;600;References;990;Index;510;
  274. 51;X;Text of trigger;Select TEXT from SYSCAT.TRIGGERS WHERE trigschema = ? and TRIGNAME =?;Text;6825;
  275. 52;X1;Text of function;Select BODY from SYSCAT.FUNCTIONS where specificname = ?;Text;5895;
  276. 53;O;Title;D;Schema;800;Table;1800;Cols (PK);2000;FK in Dep Tab;2000;
  277. 54;O;Title;F;Schema;800;Table;1800;Cols (FK);2000;PK in Ref Tab;2000;
  278. 55;F;Column List for Alias;SELECT   col.COLNAME, col.TYPENAME, col.LENGTH, col.SCALE, col.NULLS,   col.REMARKS, col.COLNO, col.DEFAULT  FROM   SYSCAT.COLUMNS col, SYSCAT.TABLES tab WHERE  col.TABSCHEMA=tab.BASE_TABSCHEMA   AND col.TABNAME=tab.BASE_TABNAME  and tab.tabschema=? and tab.tabname = ? order by col.COLNO;Schema;1500;Name;2000;Type;1000;Tabauth;800;
  279. 56;M;Table/Index Sizing;sELECT ts.tbspace,coalesce(tab.np,-1), coalesce(ind.np,-1), coalesce(tab.n,0), coalesce(tab.tyes,0), coalesce(ind.n,0), coalesce(ind.iyes,0)  FROM syscat.tablespaces ts left outer join   (select  coalesce(tab.INDEX_TBSPACE, tab.TBSPACE) as ts, count(*) as n, sum(case when ind.nleaf = -1 then 0 else 1 end) as iyes, sum(case when ind.NLEAF = -1 then null else ind.nleaf end) as np from SYSCAT.INDEXES ind,  SYSCAT.TABLES tab WHERE    ind.TABSCHEMA=tab.TABSCHEMA AND ind.TABNAME=tab.TABNAME group by coalesce(tab.INDEX_TBSPACE, tab.TBSPACE)) as ind on ts.tbspace=ind.ts left outer join ( SELECT   TBSPACE as ts, count(*) as n, sum(case when Npages=-1 then 0 else 1 end) as tyes, sum(case when NPAGES=-1 then null else npages end) as np FROM  SYSCAT.TABLES where tbspace is not null GROUP BY TBSPACE ) as tab on ts.tbspace = tab.ts ;Tablespace;1785;Tot Tab Pages;1275;Tot Idx Pages;1185;# Tables;750;# Tabs w/Stats;1335;# Indexes;840;# Idxs w/Stats;1200;
  280. 57;M;Tablespaces within database;SELECT distinct   tab.TBSPACE, tab.TBSPACEID, tab.PAGESIZE, buf.BPNAME, tab.NGNAME FROM    SYSCAT.TABLESPACES tab,     SYSCAT.BUFFERPOOLS buf WHERE    tab.BUFFERPOOLID=buf.BUFFERPOOLID order by 2;Tablespace;1650;Id;390;Page Size;900;Buffer Pool;1500;Node Group;1920;
  281. 58;M;Tables within Tablespace;SELECT  a.ts, count(*), sum(np) FROM    (select  coalesce(tab.INDEX_TBSPACE, tab.TBSPACE) as ts, case when ind.NLEAF = -1 then 0 else ind.nleaf end as np from SYSCAT.INDEXES ind,       SYSCAT.TABLES tab WHERE    ind.TABSCHEMA=tab.TABSCHEMA AND    ind.TABNAME=tab.TABNAME) as a group  by a.ts;Tablespace;1650;Num Indexes;1110;Total Index Pages;1545;
  282. 59;M;Indexes in Tablespace;select  INDSCHEMA ,INDNAME, FULLKEYCARD, nleaf, tab.TABSCHEMA ,tab.TABNAME from SYSCAT.INDEXES ind,  SYSCAT.TABLES tab WHERE   ind.TABSCHEMA=tab.TABSCHEMA AND ind.TABNAME=tab.TABNAME and coalesce(tab.INDEX_TBSPACE, tab.TBSPACE) = ? order by 1 ,2;Index Schema;1200;Index Name;1020;Num Key Vals;1185;Num Pages;1000;Tab Schema;1095;Tab Name;2625;
  283. 60;M;Bufferpools within database;Select Bpname, Bufferpoolid, Npages, Pagesize, Estore, Ngname, Bufferpoolid From Syscat.Bufferpools;BP Name;1740;Id;390;# Pages;720;Pg Size;645;Extended Storage?;1500;Node Group;1000;Id;1;
  284. 61;M1;Tables in Bufferpool;SELECT t.TABSCHEMA, t.TABNAME, t.NPAGES, t.TBSPACE FROM SYSCAT.TABLES t,  SYSCAT.TABLESPACES ts WHERE t.TBSPACEID=ts.TBSPACEID AND ts.BUFFERPOOLID = ? AND t.TBSPACEID <> 0 ORDER BY 1, 2;Tab Schema;1095;Tab Name;2280;Pages;585;Tablespace;1245;
  285. 62;M1;Indexes in Bufferpool;SELECT i.INDSCHEMA, i.INDNAME, i.NLEAF, t.TABSCHEMA, t.TABNAME, coalesce(t.index_tbspace,t.TBSPACE) FROM SYSCAT.INDEXES i,  SYSCAT.TABLES t,  SYSCAT.TABLESPACES ts WHERE i.TABSCHEMA=t.TABSCHEMA AND i.TABNAME=t.TABNAME AND t.TBSPACEID=ts.TBSPACEID AND ts.BUFFERPOOLID = ? ORDER BY 1, 2;Idx Schema;1000;Idx Name;885;Leaf Pgs;750;Tab Schema;1095;Tab Name;2610;Tablespace;1005;
  286. 63;M;Tblspc User Auths;Select distinct grantee,granteetype,useauth,grantor  from SYSCAT.TBSPACEAUTH where tbspace=?;Id;1200;User/Group;1000;Authority;800;Granted By;1000;
  287. 64;M;RI for table;select schema,name,tabschema,tabname,fkcol,reftabschema, reftabname, pkcol,deleterule,updaterule, constname from (select c.tabschema SCHEMA,c.tabname NAME, c.tabschema, c.tabname, substr(c.fk_colnames,1,255) fkcol, c.reftabschema, c.reftabname, substr(c.pk_colnames,1,255) pkcol, c.deleterule, c.updaterule, c.constname from syscat.references c union select p.reftabschema SCHEMA,p.reftabname NAME, p.tabschema, p.tabname, substr(p.fk_colnames,1,255) fkcol, p.reftabschema, p.reftabname, substr(p.pk_colnames,1,255) pkcol, p.deleterule, p.updaterule, p.constname from syscat.references p)  a where a.schema=? and a.name=?;Schema;1;Table;1;Dep Schema;1110;Dep Table (child);1995;Dep Cols (FK);3600;Ref Schema;1065;Ref Table (parent);2100;Ref Cols (PK);3600;Del Rule;700;Upd Rule;810;Constraint Name;1995;
  288. 65;M;Index Access List;select grantee, controlauth, grantor from syscat.indexauth where indschema=? and indname=? order by 1;Userid;1080;Control;645;Granted By;960;
  289. 66;M;Index Columns;SELECT ic.COLNAME, ic.COLORDER, c.TYPENAME, c.LENGTH,  c.AVGCOLLEN, c.COLCARD,ic.COLSEQ FROM SYSCAT.INDEXCOLUSE ic,  SYSCAT.INDEXES i,  SYSCAT.COLUMNS c WHERE ic.INDSCHEMA=i.INDSCHEMA AND ic.INDNAME=i.INDNAME AND i.TABNAME=c.TABNAME AND ic.COLNAME=c.COLNAME AND i.INDSCHEMA = ? AND i.INDNAME = ? ORDER BY ic.COLSEQ;Column Name;2500;Asc/Desc;500;Type;1200;Length;800;Avg Len;800;Distinct;1000;
  290. 67;M;Column List;select colname, count(*), colname from syscat.columns where tabschema=? group by colname;Column Name;3405;Num Tables/Views;1620;Cname;1;
  291. 68;M;Procedures within database;Select distinct procschema from syscat.procedures;Schema;1500;
  292. 69;M;Procedures within Schema;Select PROCNAME, PARM_COUNT, REMARKS,SPECIFICNAME from SYSCAT.PROCEDURES where procschema=? order by 1;Name;2200;Num Parms;975;Desc;495;Internal name;1;
  293. 70;S1;Details of procedure;Select * from syscat.procedures where SPECIFICNAME = ?;Column;2000;Value;3000;
  294. 71;P1;Parameters for procedure;select  PARMNAME, PARM_MODE, TYPENAME, LENGTH, SCALE, AS_LOCATOR From SYSCAT.PROCPARMS Where SPECIFICNAME=? Order By  ORDINAL;Parm;1500;Mode;800;Type;1000;Length;800;Scale;800;AS Locator;800;
  295. 72;X1;Details of procedure;Select text from syscat.procedures where SPECIFICNAME = ?;Text;11325;
  296. 73;Q;View as Query;Select TEXT  from SYSCAT.VIEWS WHERE VIEWSCHEMA=? AND VIEWNAME=? order by seqno;View Text;12000;
  297. 74;M1;Tables with column;SELECT c.TABSCHEMA, c.TABNAME, tab.TYPE, c.TYPENAME, c.LENGTH, c.SCALE, c.NULLS, c.DEFAULT FROM SYSCAT.COLUMNS c,  SYSCAT.TABLES tab WHERE c.TABSCHEMA=tab.TABSCHEMA AND c.TABNAME=tab.TABNAME AND c.COLNAME = ? order by 1, 2;Schema;1200;Table;1800;Tab Type;800;Col Type;930;Length;650;Scale;500;Nulls;500;Default;615;
  298. 75;M;Indexes with column;select ic.indschema, ic.indname, i.tabname, ic.colseq,ic.colorder from syscat.indexcoluse ic, syscat.indexes i where ic.indschema=? and ic.colname=?  and i.indschema=ic.indschema and i.indname = ic.indname order by 1,2;Ind Schema;1000;Ind Name;825;Tab Name;900;Col Nbr;630;Order;510;
  299. 76;M;Orphan Aliases;select tabschema,tabname, base_tabschema, base_tabname from syscat.tables where type='A' and (base_tabschema,base_tabname) not in (select tabschema,tabname from syscat.tables) and tabschema = ?;Alias Schema;1;Alias Name;960;Base Schema;1185;Base Name;990;
  300. 77;M;Indexes on;select INDSCHEMA,INDNAME, COALESCE(R1,R2) AS GROUP, FULLKEYCARD, sum(case when nleaf=-1 then 0 else nleaf end), nlevels, clusterratio,density,stats_time, colnames from SYSCAT.INDEXES, (VALUES(' ','TOTAL')) AS X(R1,R2) WHERE  tabschema=? and tabname=? group by grouping sets ((r1,indschema,indname,fullkeycard,nlevels,clusterratio,density,colnames,stats_time), (r2) ) order by 4;Ind Schema;1020;Ind Name;1830;;600;# Key Vals;900;Leaf Pgs;750;Level;510;Clust %;600;Density %;800;Stats Time;1785;Columns;12000;
  301. 78;M;Schema authorities for;Select distinct SCHEMANAME,CREATEINAUTH,ALTERINAUTH,DROPINAUTH from SYSCAT.SCHEMAAUTH  WHERE GRANTEETYPE='U' and GRANTEE=?;Schema;1005;Create;600;Alter;405;Drop;450;
  302. 79;M;Index Sizing;select  INDNAME, FULLKEYCARD, nleaf, nlevels, clusterratio, tabschema, tabname,stats_time from SYSCAT.INDEXES WHERE  tabschema=? order by nleaf desc;Index;2500;# Key Vals;900;Leaf Pgs;750;Levels;600;Clust %;600;Tab Schema;1095;Tab Name;2715;Stats Time;1785;
  303. 80;M1;Sizing of column in;SELECT col.TABSCHEMA, col.TABNAME, col.COLCARD, col.LENGTH, col.AVGCOLLEN, col.LOW2KEY, col.HIGH2KEY FROM SYSCAT.COLUMNS col,  SYSCAT.TABLES tab WHERE col.TABSCHEMA=tab.TABSCHEMA AND col.TABNAME=tab.TABNAME AND col.COLNAME = ? AND tab.TYPE = 'T';Schema;1200;Table;2000;Distinct;645;Length;720;Avg Len;720;2nd Lowest Value;1500;2nd Highest Value;1500;
  304. 81;M;Multi-Schema Columns in;SELECT colname, count(distinct TABSCHEMA),colname FROM SYSCAT.COLUMNS where colname in (select distinct colname from syscat.columns where tabschema=?) group by colname having count(distinct TABSCHEMA)>1;Column;3000;Num Schemas;1000;Col;1;
  305. 82;M;Columns within Database;Select distinct tabschema from syscat.tables;Schema;1500;
  306. 83;M1;Objects used by Function;Select BSCHEMA ,BNAME ,BTYPE ,TABAUTH, bname from SYSCAT.FUNCDEP WHERE FUNCNAME=? order by 1,2;Schema;705;Name;540;Type;465;Tabauth;720;Id;1;
  307. 84;M;Title;select colname, count(*), colname from syscat.columns where tabschema=? group by colname having count(*) >1;Column Name;2640;Num Tables/Views;1000;Cname;1;
  308. 85;M;Tablespace authorities for;Select distinct TBSPACE, USEAUTH, grantor from SYSCAT.TBSPACEAUTH WHERE GRANTEETYPE='U' and GRANTEE=? order by 1;Tablespace;1600;Authority;1000;Grantor;1200;
  309. 86;M;Nodegroups within database;Select ngname, pmap_id, rebalance_pmap_id,remarks from SYSCAT.NODEGROUPS;NG Name;2190;Pmap Id;700;Rebalance Pmap Id;1695;Description;960;
  310. 87;M;Nodes in Nodegroup;SELECT nodenum, in_use FROM SYSCAT.NODEGROUPDEF WHERE ngname = ? ORDER BY 1;Node Num;915;In Use;600;
  311. 88;M;Tablespaces in Nodegroup;SELECT   tab.TBSPACE, buf.BPNAME FROM SYSCAT.TABLESPACES tab, SYSCAT.BUFFERPOOLS buf WHERE    tab.BUFFERPOOLID=buf.BUFFERPOOLID AND tab.NGNAME = ?;Tablespace;1500;Bufferpool;1500;
  312. 89;M;Nodegroup-specific Bufferpools;Select BPNAME, NPAGES from SYSCAT.BUFFERPOOLS WHERE NGNAME= ?;Bufferpool;1500;Pages;1000;
  313. 102;M;Functions within schema;Select FUNCNAME, specificname from SYSCAT.FUNCTIONS WHERE FUNCSCHEMA = ? order by 1;Name;2460;Internal Name;2190;
  314. 103;M1;Views Dependent on;Select  viewschema, viewname, dtype from SYSCAT.VIEWDEP where bname=?  order by 1,2;Schema;705;Name;540;Type;500;Id;1;
  315. 104;M1;Packages Dependent on;Select PKGSCHEMA , PKGNAME tabauth from SYSCAT.PACKAGEDEP where BNAME=? order by 1,2;Schema;705;Package;780;Tabauth;720;
  316. 105;R;Groups within Database;Select distinct grantee from (select distinct grantee from SYSCAT.TABAUTH where GRANTEETYPE='G' union select distinct grantee from syscat.packageauth where GRANTEETYPE='G' union select distinct  grantee from syscat.dbauth where GRANTEETYPE='G') as a;Group;1275;
  317. 106;M;Table authorities for;Select distinct TABSCHEMA,TABNAME,SELECTAUTH, UPDATEAUTH,INSERTAUTH, DELETEAUTH, ALTERAUTH, CONTROLAUTH, REFAUTH, INDEXAUTH from SYSCAT.TABAUTH WHERE GRANTEETYPE='G' and GRANTEE=? ORDER BY 1,2;Schema;1200;Name;2000;Select;600;Update;600;Insert;510;Delete;600;Alter;405;Control;600;References;990;Index;510;
  318. 107;B;Table authorities for;Select TABSCHEMA,TABNAME,GRANTOR,SELECTAUTH, UPDATEAUTH,INSERTAUTH, DELETEAUTH, ALTERAUTH, CONTROLAUTH, REFAUTH, INDEXAUTH from SYSCAT.TABAUTH WHERE GRANTEETYPE='G'and GRANTEE=? ORDER BY 1,2;Schema;1155;Name;3060;Grantor;720;Select;600;Update;600;Insert;510;Delete;600;Alter;405;Control;600;References;990;Index;510;
  319. 108;M;Package authorities for;Select distinct PKGSCHEMA,PKGNAME,EXECUTEAUTH,BINDAUTH, CONTROLAUTH from SYSCAT.PACKAGEAUTH WHERE GRANTEETYPE='G' and GRANTEE=?;Schema;975;Package;1050;Execute;705;Bind;405;Control;645;
  320. 109;M;Schema authorities for;Select distinct SCHEMANAME,CREATEINAUTH,ALTERINAUTH,DROPINAUTH from SYSCAT.SCHEMAAUTH  WHERE GRANTEETYPE='G' and GRANTEE=?;Schema;1005;Create;600;Alter;405;Drop;450;
  321. 110;M;Tablespace authorities for;Select distinct TBSPACE, USEAUTH, grantor from SYSCAT.TBSPACEAUTH WHERE GRANTEETYPE='G' and GRANTEE=? order by 1;Tablespace;1600;Authority;1000;Grantor;1200;
  322. 111;S;Database authorities for;Select distinct CONNECTAUTH,CREATETABAUTH,BINDADDAUTH,DBADMAUTH,NOFENCEAUTH, IMPLSCHEMAAUTH from SYSCAT.DBAUTH WHERE GRANTEETYPE='G' and GRANTEE=?;Authority;1800;Grant Auth?;1020;
  323. 112;U;Ids within Database;Select distinct grantee from (select distinct grantee from SYSCAT.TABAUTH union select distinct grantee from syscat.packageauth union select distinct  grantee from syscat.dbauth) as a;Id;1275;
  324. 113;A;Table authorities for;Select TABSCHEMA,TABNAME, SELECTAUTH, UPDATEAUTH,INSERTAUTH, DELETEAUTH, ALTERAUTH, CONTROLAUTH, REFAUTH, INDEXAUTH from SYSCAT.TABAUTH WHERE GRANTEE=? ORDER BY 1,2;Schema;800;Name;1500;Select;600;Update;600;Insert;510;Delete;600;Alter;405;Control;600;References;990;Index;510;
  325.  
  326.  
  327.  
  328. func;DATE;CHAR(:);CHAR;YEAR(:);INTEGER;MONTH(:);INTEGER;DAY(:);INTEGER;DAYS(:);INTEGER;DAYNAME(:);CHAR;DAYOFWEEK(:);INTEGER;DAYOFYEAR(:);INTEGER;WEEK(:);INTEGER;
  329. func;TIME*;CHAR(:);CHAR;MIDNIGHT_SECONDS(:);INTEGER;HOUR(:);INTEGER;MINUTE(:);INTEGER;SECOND(:);INTEGER;
  330. func;TIMESTAMP;CHAR(:);CHAR;TIMESTAMPDIFF(8,char(current timestamp - :));INTEGER;DATE(:);DATE;TIME(:);TIME;MIDNIGHT_SECONDS(:);INTEGER;YEAR(:);INTEGER;MONTH(:);INTEGER;DAY(:);INTEGER;
  331. func;CHAR;SUBSTR(:,1,5);;CONCAT(:,'string');;LCASE(:);;UCASE(:);;LEFT(:,5);;RIGHT(:,5);;LTRIM(:);;RTRIM(:);;LENGTH(:);INTEGER;REPLACE(:,'From','To');;TRANSLATE(:,'abc','ABC');;HEX(:);;INSERT(:,3,0,'text');;INTEGER(:);INTEGER;
  332. func;INT;CHAR(:);CHAR;ABS(:);;DIGITS(:);CHAR;SIGN(:);;
  333. func;DEC;CHAR(:,2);CHAR;ABS(:);;DIGITS(:);CHAR;SIGN(:);;ROUND(:,2);;TRUNC(:,2);;
  334. func;DOUBLE;CHAR(:,2);CHAR;ABS(:);;DIGITS(:);CHAR;SIGN(:);;ROUND(:,2);;TRUNC(:,2);;
  335. func;LOB;LENGTH(:);INTEGER;
  336.  
  337. const;DATE;'2001-01-23';CURRENT DATE;CURRENT DATE - 2 DAYS;
  338. const;TIME*;'10.32.55';CURRENT TIME;CURRENT TIME - 2 HOURS;
  339. const;TIMESTAMP;'2001-01-23-10.32.55';CURRENT TIMESTAMP;CURRENT TIMESTAMP - 2 HOURS;
  340. const;CHAR;'value';
  341. const;INT;0;
  342. const;DEC;0;
  343. const;ALL*;CURRENT DATE;CURRENT TIME;CURRENT TIMESTAMP;CURRENT SERVER;USER;
  344.