mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Merge mysql.com:/usr/home/bar/mysql-5.1-new
into mysql.com:/usr/home/bar/mysql-5.1-new.b16319
This commit is contained in:
@@ -192,6 +192,20 @@ select extractValue(@xml, '/a/@b[substring(.,1,1)="2"]');
|
||||
select extractValue(@xml, '/a/@b[substring(.,2,1)="1"]');
|
||||
select extractValue(@xml, '/a/@b[substring(.,2,1)="2"]');
|
||||
|
||||
#
|
||||
# Bug#16319: XML: extractvalue() returns syntax errors for some functions
|
||||
#
|
||||
SET @xml='<a><b>b1</b><b>b2</b></a>';
|
||||
SELECT extractValue(@xml, '/a/b[string-length("x")=1]');
|
||||
SELECT extractValue(@xml, '/a/b[string-length("xx")=2]');
|
||||
SELECT extractValue(@xml, '/a/b[string-length("xxx")=2]');
|
||||
SELECT extractValue(@xml, '/a/b[string-length("x")]');
|
||||
SELECT extractValue(@xml, '/a/b[string-length("xx")]');
|
||||
SELECT extractValue(@xml, '/a/b[string-length()]');
|
||||
--error 1105
|
||||
SELECT extractValue(@xml, 'string-length()');
|
||||
SELECT extractValue(@xml, 'string-length("x")');
|
||||
|
||||
SET @xml='<a b="b11" b="b12" b="b21" b="22"/>';
|
||||
select extractValue(@xml,'/a/@b');
|
||||
select extractValue(@xml,'/a/@b[contains(.,"1")]');
|
||||
|
||||
Reference in New Issue
Block a user