In which column of which DB2 catalog would you find the
length of the rows for all tables?
Answers were Sorted based on User's Feedback
Answer / daphne
I assume that you mean "Column length" (Field length) for
all the fields of all the tables.
This can be found in SYSIBM.SYSCOLUMNS. The column name is
LENGTH.
If you want to find the column lengths of a particular
table then the query would be
Select NAME, LENGHT from SYSIBM.SYSCOLUMS where TBNAME =
<tablename>
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / vat
'RECLENGTH' column of SYSIBM.SYSTABLES would have the
record/row length of the table.
It's format: 8 + n + l where
8 accounts for 6 header bytes and 2 ID map entry bytes
n = 0 if there is no edit proc otherwise 10
l = Sum of max. col lengths (Add 1 byte for Null indicator
for nullable columns, 2 bytes for Varchar columns, 4 bytes
for LOB column)
and, RECLENGTH is 0 for auxilary tables, views and aliases
| Is This Answer Correct ? | 1 Yes | 0 No |
What is the difference between bind and rebind in db2?
What is dbrm in db2 database?
what is main use of table space and index object? please its urgent
5 Answers CA, Cap Gemini, CGI, CTS, EDS, HTC, IBM, Satyam, Syntel, TCS, Wipro,
What value the host varible will contain , if null indicator value is -2 ? Will it contain the truncated value or nothing will move ?
What are the advantages of using a PACKAGE?
How do you define a correlated name?
how to resolve -805. give clear explination for that
What are the three types of page locks that can be held?
Mention data types used in db2 ?
what is SPUFI ?
Is it Possible to declare or create a cursor for UPDATE of table? If yes tell me how? If no Tell me why?
DB2: A calls B once sucessfull and second time when it calls says curson is open why is it so?