好吧,这可能很愚蠢,但我不能让CI停止引用我的表格。我在我的模型中使用此代码:
$oracle->select('id',FALSE);
$oracle->from('ms_item');
该代码将导致Select语句如下:
SELECT id FROM "ms_item"
问题是,Oracle在有引号或双引号时找不到该表。 CI说select()中的第二个参数将删除Query Builder生成的任何引用,但我不知道如何删除from()生成的引用,请帮助...
谢谢...
请注意,我使用的是Oracle 11g和oci8_11g.dll
答案 0 :(得分:0)
尝试以大写形式编写表名。
$oracle->from('MS_ITEM');
创建表时,除非引用它,否则它将存储为大写表名。当您引用它时(如CI想要的那样),它正在执行区分大小写的匹配