0

我必须安装 apache + php 并将其配置为使用 Oracle 数据库。我使用了本文中描述的设置:http: //habrahabr.ru/post/116474/。但是,当我使用 Yii 时,虽然返回了结果,但列是大写的,尽管我已将属性设置为小写。

4

1 回答 1

1

在 oracle 中,列名在内部不区分大小写,这意味着 oracle 将始终将未转义的列名(和表)转换为大写并返回结果集(不幸的是)也以大写形式返回。为了防止这种情况,您必须引用列名(和表名)。你可以使用函数“Yii::app()->db->quoteColumnName($column);” 为了那个原因。

于 2013-10-16T05:41:04.100 回答