| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Why all the max length constraints?
>> Joe Celko defending the SQL types on the grounds that they were chosen to fit well with existing programming languages in which SQL would be embedded <<
It was not so much as "existing programming languages" (i.e. ANSI X3J languages, with whom we were communicating) as it was the current crop of physical data types (BCD, IEEE floating point, two-complement integers, etc.) found in the hardware, which the X3J languages and proprietary languages were using. Thus we have subtle differences in FLOAT and REAL, DECIMAL(s,p) and NUMERIC(s,p), and character set collations, etc.
If a new language comes along, it will probably be built on those hardware data types. Received on Mon May 29 2006 - 17:08:29 CDT
![]() |
![]() |