On Nov 24, 2011, at 3:47 PM, Even Rouault <[email protected]> wrote:

> Hi,
> 
> The implementation of the OGR SQL SUBSTR(string, offset[, length]) function 
> considers that the character offset is like the convention of the C language, 
> that is to say that the first character is offset 0, the second one is offset 
> 1, 
> etc... All other SQL implementations I've found consider 1 as the first 
> character, 2 as the second one.
> 
> For details and patch, see http://trac.osgeo.org/gdal/ticket/4348
> 
> The only reason I'm reporting publicly here is that fixing that could break 
> existing applications/scripts. The risk seems limited however because this 
> function was introduced in 1.8.0 and happens not to be documented in 
> http://gdal.org/ogr/ogr_sql.html
> 
> So I think I'll apply the fix in trunk, and likely in 1.8 branch too. With a 
> notice in the backward compatibility section of the NEWS file.
> 

+1 to fixing it to be conformant.

Howard_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to