I have the following function on two servers:

CREATE FUNCTION `ProperCase`(cInput TEXT)
  RETURNS text
  NOT DETERMINISTIC
  CONTAINS SQL
  SQL SECURITY DEFINER
  COMMENT ''
BEGIN
  Declare cReturn Text;
Set cReturn = CONCAT(UPPER(SUBSTRING(cInput,1,1)),LOWER(SUBSTRING(cInput FROM 2)));
  RETURN cReturn;
END;

It's a very simple function used to properize a string sent to it. When I do a simple SELECT ProperCase('JESSE'); it returns "JESSE" on our server that is running 5.0.17-nt-log. On another server that I've got, running 5.0.51a-community-nt, this function returns "Jesse" as it should.

The only difference that I can think of is the version. Is there a problem with the older version that would cause this function not to work properly?

Thanks,
Jesse

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to