GregTomkins
Active Member
I vaguely understand that whereas Progress fields are inherently variable length, in SQL, they're usually fixed length (unless you define them as VARCHAR, which is, I gather, uncommon).
I further believe that if the actual length of a field exceeds the "SQL length", bad things happen. To avoid this, PSC has a tool that will expand all the "SQL length" of every field to be x% larger than the largest data value.
My question is: is this the best we can do? What if down the road, a field is updated to include data that is x+1% larger than the previous maximum? Is there some startup parameter or whatever that will make things work with any data length?
I further believe that if the actual length of a field exceeds the "SQL length", bad things happen. To avoid this, PSC has a tool that will expand all the "SQL length" of every field to be x% larger than the largest data value.
My question is: is this the best we can do? What if down the road, a field is updated to include data that is x+1% larger than the previous maximum? Is there some startup parameter or whatever that will make things work with any data length?