1
0
mirror of https://github.com/dg/dibi.git synced 2025-02-23 18:33:45 +01:00

Oracle use double quotes for escaping

This commit is contained in:
Pavel Zelezny 2014-10-25 16:15:02 +02:00
parent cde5af7cbe
commit dc688f3ee7

View File

@ -255,6 +255,7 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver, IDibiResultDriver
case 'mysql':
return '`' . str_replace('`', '``', $value) . '`';
case 'oci':
case 'pgsql':
return '"' . str_replace('"', '""', $value) . '"';
@ -263,7 +264,6 @@ class DibiPdoDriver extends DibiObject implements IDibiDriver, IDibiResultDriver
return '[' . strtr($value, '[]', ' ') . ']';
case 'odbc':
case 'oci': // TODO: not tested
case 'mssql':
return '[' . str_replace(array('[', ']'), array('[[', ']]'), $value) . ']';