0
좋아, 이건 어리석은 일이지만 내 테이블 인용을 멈추게 CI를 만들 수는 없어. 내 모델에서 코드를 사용CodeIgniter가 내 테이블을 인용하지 않게하는 방법
$oracle->select('id',FALSE);
$oracle->from('ms_item');
그 코드는 다음과 같이 SELECT 문을 발생합니다 : 그것은 따옴표 또는 큰 따옴표가있을 때
SELECT id FROM "ms_item"
문제는, 오라클은 테이블을 찾을 수 없습니다. CI는 select()의 두 번째 매개 변수가 Query Builder에서 생성 된 따옴표를 제거하지만 from()에 의해 생성 된 따옴표를 제거하는 방법을 모르겠다 고 말했습니다.
고맙습니다 ... 참고
, 내가 오라클 11g를 사용하고
'$ oracle-> from (REPLACE (ms_item, ' "', '\"') AS ms_item) –
테이블 이름 대문자. $ oracle-> from ('MS_ITEM'); – BobC
롤, 감사합니다 @ BobC, 그것은 효과가! 나는 그 가능성을 시험해 보지 못했을 정도로 어리 석다. –