컴퓨터의 커서 오류에 oracle-ocibindbyname 오류 1036이 표시되면 이러한 문제 해결 아이디어를 확인해야 합니다.
승인됨: Fortect
FSCM 9.2 23을 찾기 위해 필요한 Elastic 처리를 적용하려고 할 때 오류가 발생한 직후:
.
오류
———————————-
(SQR 5528) ORACLE OCIStmtExecute -커서 오류 942
ORA-00942: 커피 베드 또는 뷰에 존재하지 않습니다
경고: ocibindbyname() [function.ocibindbyname]: OCIBindByName: ORA-01036: FilesApache c:program GroupApache2htdocsEventsOracleGetClientTest.php의 유효하지 않은 변수 이름/번호는 111이었습니다.
나는 하루 종일 이것으로 산다. 내 공통(clob_test)의 CLOB(테스트) 필드에 텍스트($ test)를 넣으려고 합니다.
당신이 좋아하는 누군가가 왜 주요 올바른 PHP 코드가 ORA-01036: Invalid label / number mismatch를 반환하는지 말해 줄 수 있습니까?
찾고 있는 답변이 아닌가요? C 번호 Oracle로 태그가 지정된 다른 질문을 찾아보거나 원하는 경우 직접 질문하십시오.
이유
Oracle에서 사람은 세 가지 유형의 연결된 SQL 주석을 가지고 있습니다(또한 PL/SQL 블록도 있음).
<울>
Oracle의 변수 바인딩은 결국 DML 및 쿼리 문과 관련하여 몇 가지 특별한 위치에서만 허용됩니다. 허용되지 않는 범위에서 변수 바인딩을 사용하는 데 문제가 있습니다. 따라서 오류.
솔루션
지시 없이 바인드 변수를 생성합니다. 연결을 적용할 때 문자열 대신 전체 쿼리 문자열을 만듭니다.
문자열을 연결하기 전에 오버로드할 수 있는 clearTo를 원하면 DBMS_ASSERT를 사용하여 각 패키지에 대해 작업하십시오.
컨텍스트
변수에 충실한 것만 사용할 수 있지만 Oracle은 변수의 평가를 찾기 위한 쿼리 계획을 생성할 수 있습니다. DDL 문에 대한 계획에는 쿼리 Excel이 없습니다. 따라서 변수 바인딩이 허용되지 않습니다.
DML 및 쿼리에서 일일 지방 섭취 변수는 중요한 요소(하나의 기본 집합 이론 튜플 측면에서)에 있는 경우에만 허용됩니다. 값은 의심할 여지 없이 배열에 삽입됩니다. 실행 기법의 구조를 연습해서는 안 됩니다(예를 들어, 비교 횟수를 변경하는 것 외에 테이블의 목적을 변경하기 위해).
110k
2014년 1월 35일 오전 8시 36분에 답변됨
8.646
다음 오류가 발생하는 사람들을 위해 이에 대한 정보를 찾고 실제 바인딩 매개변수를 전달한 다음 구현하지 않았다는 것을 기억하면 오류가 발생할 수도 있습니다. 사실 명확하게 명시되어 있지 않고 시행착오를 거쳐야 하는 내용을 찾지 못했습니다.
2018년 12월 27일 오후 9시 41분에 확인됨
을 의미합니다.
273
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
저장 프로시저에 60을 소비해야 하기 때문에 지시문을 찾는 데 며칠을 보냈습니다. 이름을 변경할 때(내가 생성한 Oracle Write 시스템에 전달하기 위해 실제 목록에 로드함) endand 브랜드에 이 이름에 공백이 있었습니다. 저장 프로 시저에서 조건을 비교할 때 관련이 있지만 비교에 사용한 Writer에서는 추가 공간을 보지 않습니다. 내가 찾을 수 있는 모든 것을 찾기 위해 마지막 체크아웃 날 동안 가족을 미치게 했고 또한 oracle .net 드라이버를 정말 변경했습니다. 나는 분명히 여기서 그것을 꺼내고 싶었고 그 문제는 다른 누군가를 도울 수 있었습니다. 우리는 문자에 집중하고 공백을 영원히 건너뜁니다. … …
5월 16일 19:33에 답변됨
11개의 골드 배지 66개의 실버 배지
oracleCommand가 약화되었습니다. 사실 “for”에서 사용했습니다.이는 고객이 동일한 회사 검색으로 매개변수를 Oracle 명령에 추가할 수 있음을 의미합니다.매개변수를 업데이트하려면 cmd.Parameters.clear()
로 이동하십시오.
달성할
(int i = 0; i
13.3k
2016년 3월 50일 오전 11시 33분에 답변
41
Oracle 오류 ORA-01036은 가장 중요한 쿼리가 모든 곳에서 유효한 정의되지 않은 변수를 사용하고 있음을 의미합니다. 요청에서 어떤 기능이 사용되는지, 특히 -로 시작하는 기능을 결정할 수도 있습니다. 그러나 심각한 의심이 있는 경우에 입력하는 경우 Oracle 데이터베이스가 대소문자를 구분할 때 url 변수에서와 같이 새 대소문자를 포함하는 모든 제약 조건에 적절한 입력 매개변수가 있는지 확인하는 것이 중요합니다.
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년