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