diff options
author | halfspawn <j.brauge@qualiac.com> | 2017-05-31 09:49:17 +0200 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.org> | 2017-08-11 14:47:36 +0400 |
commit | c9981fbee2436dcb893ff74e57a0f461a2020f92 (patch) | |
tree | 17bd91cbd8503834a22eb833fb6768d23c174823 /mysql-test/suite/compat/oracle/t/func_replace.test | |
parent | 1a9e13d622382285d979e75774bdd1dde1660e2d (diff) | |
download | mariadb-git-c9981fbee2436dcb893ff74e57a0f461a2020f92.tar.gz |
MDEV-13003 - Oracle compatibility : Replace function
Diffstat (limited to 'mysql-test/suite/compat/oracle/t/func_replace.test')
-rw-r--r-- | mysql-test/suite/compat/oracle/t/func_replace.test | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/mysql-test/suite/compat/oracle/t/func_replace.test b/mysql-test/suite/compat/oracle/t/func_replace.test new file mode 100644 index 00000000000..0028f7d27cf --- /dev/null +++ b/mysql-test/suite/compat/oracle/t/func_replace.test @@ -0,0 +1,22 @@ +# +# Testing replace with null args +# + +SET sql_mode=ORACLE; + +--echo # +--echo # MDEV-13003 - Oracle compatibility : Replace function +--echo # + +SELECT REPLACE(null,'a','b') ; +SELECT REPLACE('ab',null,'b') ; +SELECT REPLACE('ab','a',null) ; +SELECT REPLACE('ab',null,null) ; +SELECT REPLACE('aaa','a',null) ; + +EXPLAIN EXTENDED SELECT REPLACE('ab','a',null) ; + +CREATE VIEW v1 AS SELECT REPLACE('ab','a',null) ; +SHOW CREATE VIEW v1; +SELECT * FROM v1; +DROP VIEW v1; |