Greetings, Please see following sample code and result. Note that x is cast properly but y isn't. (FYI 0x913386aa3cbbab5a == 10462854425033288538)
Is there a way in MySQL to convert strings to numbers such that it recognizes decimal, hex, and optionally other bases? I'm thinking of something like strtol in C/C++. DELIMITER // CREATE PROCEDURE GetXY() BEGIN DECLARE x BIGINT UNSIGNED; DECLARE y BIGINT UNSIGNED; SET x = '10462854425033288538'; SET y = '0x913386aa3cbbab5a'; SELECT x, y; END // DELIMITER ; mysql> call GetXY(); +----------------------+---+ | x | y | +----------------------+---+ | 10462854425033288538 | 0 | +----------------------+---+ Thank you for reading. Regards, YR __________________________________________________________________ Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now at http://ca.toolbar.yahoo.com. -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]