On Fri, 6 Feb 2004, Joe Conway wrote:

> scott.marlowe wrote:
> > gives me nothing.  Shouldn't a negative offset, or even 0 offset result in 
> > an error or something here?  Or is there a special meaning to a negative 
> > offset I'm not getting?
> 
> In varlena.c there is this comment:
> 
>   * text_substr()
>   * Return a substring starting at the specified position.
>   * - thomas 1997-12-31
>   *
>   * Input:
>   *   - string
>   *   - starting position (is one-based)
>   *   - string length
>   *
>   * If the starting position is zero or less, then return from the start
>   *  of the string adjusting the length to be consistent with the
>   *  "negative start" per SQL92. If the length is less than zero, return
>   *  the remaining string.

thanks.  I just got done looking up the SQL explanation, and I think my 
head exploded.  Thanks for the heads up.


---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to