INF: SQL Row Size Limited to 1962 Characters

ID Number: Q42745

1.10 1.11 4.20

OS/2

Summary:

A single row of data in a table is limited to 1962 characters. This

limits the size of the fixed-length data when creating a table. For

example, if you wanted 12 rows of 255 characters = 3060, this would

not be allowed. However, you can create a table with 12 rows of

varchar 255. The row-size limit is still enforced; however, you can

have any combination of field lengths of actual data, as long as the

sum is not more than 1962 characters. For example, with 12 fields of

varchar 255, if every field only has 100 characters of actual data,

for a total of 1200 characters, this is still under the

1962-character limit and should be allowed.

There are additional considerations when dealing with varchar or char

when using null characters.

Additional reference words: Optimization and tuning