dbTalk Databases Forums  

UPPER & LOWER don't work in UDF

comp.databases.mysql comp.databases.mysql


Discuss UPPER & LOWER don't work in UDF in the comp.databases.mysql forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
pandpp
 
Posts: n/a

Default UPPER & LOWER don't work in UDF - 01-11-2007 , 06:18 PM






Hello,

I had a pretty decent Google for this, so apologies if this has been
answered many times before.

I am trying to make a UDF to change case.

What troubles me though is that I can't seem to get either LOWER or
UPPER to change the case, when it's called inside a UDF.

If the UPPER or LOWER is called outside, it works brilliantly, as
expected.

I got desperate in the end & took the doco example, as detailed below:
CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)
RETURN CONCAT('Hello, ', UPPER(s), '!');

When I call this function as detailed in the doco (SELECT
hello('world')), I would expect:
Hello, WORLD!

I don't, I get plain old:
Hello, world!

I'm running MySQL 5.0.17 through Uniform Server.

I've tried everything I can think of, so be interested in what
suggestions people have to offer.

Thanks,
Peter.


Reply With Quote
  #2  
Old   
Felix Geerinckx
 
Posts: n/a

Default Re: UPPER & LOWER don't work in UDF - 01-12-2007 , 01:59 AM






"pandpp" <tipping.homeschool (AT) gmail (DOT) com> wrote in
news:1168561093.951362.110370 (AT) 51g2000cwl (DOT) googlegroups.com:

Quote:
What troubles me though is that I can't seem to get either LOWER or
UPPER to change the case, when it's called inside a UDF.
http://bugs.mysql.com/bug.php?id=12903

--
felix


Reply With Quote
  #3  
Old   
pandpp
 
Posts: n/a

Default Re: UPPER & LOWER don't work in UDF - 01-12-2007 , 01:44 PM



Thanks Felix, absolutely perfect.

Peter.


Felix Geerinckx wrote:
Quote:
"pandpp" <tipping.homeschool (AT) gmail (DOT) com> wrote in
news:1168561093.951362.110370 (AT) 51g2000cwl (DOT) googlegroups.com:

What troubles me though is that I can't seem to get either LOWER or
UPPER to change the case, when it's called inside a UDF.

http://bugs.mysql.com/bug.php?id=12903

--
felix


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.