반응형

oracle 40

ORA-01747: user.table.column, table.column 또는 column 규격이 잘못되었습니다.

ORA-01747: user.table.column, table.column 또는 column 규격이 잘못되었습니다. 루프에서 즉시 실행을 호출하면 위 오류가 발생합니다. Update CustomersPriceGroups set 1AO00=:disc Where cuno=:cuno Parameters: disc=66 cuno=000974 Update CustomersPriceGroups set 1AP00=:disc Where cuno=:cuno Parameters: disc=70.5 cuno=000974 Update CustomersPriceGroups set 1AQ00=:disc Where cuno=:cuno Parameters: disc=66 cuno=000974 Update CustomersPrice..

programing 2023.06.29

오라클 시스템이 유니코드 또는 멀티바이트 문자를 지원하도록 설정되었는지 확인하는 방법은 무엇입니까?

오라클 시스템이 유니코드 또는 멀티바이트 문자를 지원하도록 설정되었는지 확인하는 방법은 무엇입니까? Oracle이 여러 문자 집합을 지원하는 것은 이해하지만, 제가 근무하는 현재 11g 시스템에서 해당 기능이 활성화되었는지 여부를 어떻게 확인할 수 있습니까? SELECT * FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET'; 데이터베이스와 국가 문자 집합을 보여줍니다.데이터베이스 문자 집합은 데이터 인코딩을 제어합니다.CHAR그리고.VARCHAR2열데이터베이스가 해당 열에서 유니코드를 지원하는 경우, 데이터베이스 문자 집합은 AL32UTF8(또는 드문 경우에도 UTF8)이어야 합니다.국가 문자 집합은 데이터 인코딩을 제어합니다.NCHAR그리고.NVA..

programing 2023.06.29

Oracle에서 REGEXP_LIKE가 아님

Oracle에서 REGEXP_LIKE가 아님 전화번호가 적힌 큰 테이블이 있습니다.전화 번호는 모두 문자열이며 '+9628789878' 또는 이와 유사해야 합니다. ("+" 기호 뒤에 9~13자리 사이의 숫자가 나옵니다.) 사용자 버그가 '+987+9873678298' 문자열이 있는 한 행을 발견했습니다.분명히 있어서는 안 되며 이러한 오류가 발생한 사례가 얼마나 더 있는지 알고 싶습니다. 이 쿼리를 사용해 보았지만 작동하지 않습니다.제 생각에는 이 문자열과 다른 것입니다. (아, 테이블은 phone_number로 색인화되어 있지 않습니다.) SELECT user_key, first_name, last_name, phone_number FROM users u WHERE regexp_like(phone_n..

programing 2023.06.29

누가 ORA-29861 오류와 그 가능한 원인을 쉬운 영어로 설명해 줄 수 있습니까?

누가 ORA-29861 오류와 그 가능한 원인을 쉬운 영어로 설명해 줄 수 있습니까? 기본 Hibernate를 사용하여 Grails 프레임워크에 애플리케이션을 구현했습니다.잠시 실행된 후 Oracle DB 오류가 발생하여 문제의 인덱스를 다시 작성하여 해결했습니다.발생 가능한 원인과 방지 방법을 제안할 수 있는 사람이 있는지 궁금합니다. 원인: org.springframework.jdbc.범주화되지 않은 SQLE 예외: 최대 절전 모드 작동:JDBC 배치 업데이트를 실행할 수 없습니다. SQL [update RSS_ITEM set guid=?, pubdate=?, link=?, rss_source_id=?, title=?, description=?, rating_raw=?, rating_created=?..

programing 2023.06.24

Spring JDBC JDBC 드라이버 클래스 [oracle.jdbc.driver]를 로드할 수 없습니다.오라클 드라이버]

Spring JDBC JDBC 드라이버 클래스 [oracle.jdbc.driver]를 로드할 수 없습니다.오라클 드라이버] 누가 이것을 도와줄 수 있는지 궁금합니다.Spring JDBC로 코드를 작성할 때 문제가 발생했습니다.제가 서버를 실행했을 때, 저는 제목에서 언급한 대로 메시지를 받았습니다.제가 구글에 검색을 해봤는데 누군가 당신이 ojdbc.jar를 가져와야 한다고 말했습니다.하지만, 저는 이미 그것을 수입했습니다.내 코드가 여기 있습니다. 제가 잘못한 것이 있다면 제안해 주십시오.미리 감사 드려요.클래스 경로에 ojdbc.jar가 추가되었는지 확인합니다.원하는 경우 .classpath 파일을 열어 두 번 확인하고 ojdbc.jar 항목을 찾을 수도 있습니다.만약 당신이 그것을 가지고 있지 않다..

programing 2023.06.24

여러 값에 일치하는 Oracle 행 삭제

여러 값에 일치하는 Oracle 행 삭제 다음과 같은 작업을 수행하고 싶습니다. DELETE FROM student WHERE student.course, student.major IN (SELECT schedule.course, schedule.major FROM schedule) 그러나 IN 연산자에는 하나의 열만 사용할 수 있는 것 같습니다.진짜예요?이런 질문이 가능할 것 같습니다.아니요, 괄호만 있으면 됩니다. DELETE FROM student WHERE (student.course, student.major) IN (SELECT schedule.course, schedule.major FROM schedule) 다음과 같이 EXISTES 절을 사용할 수도 있습니다. DELETE FROM stu..

programing 2023.06.19

오라클.NetManagedDataAccess 오류: 'OracleInternal' 유형을 로드할 수 없습니다.어셈블리의 Common.ConfigBaseClass'

오라클.NetManagedDataAccess 오류: 'OracleInternal' 유형을 로드할 수 없습니다.어셈블리의 Common.ConfigBaseClass' 로컬, 개발 서버 및 프로덕션 서버에서 작동하는 프로젝트가 있습니다. 테스트 서버에서 실행하려고 하면 아래 오류가 발생하고, 화면을 멍하니 쳐다볼 수 없을 정도로 어떻게 해야 할지 모르겠습니다.힌트? 문제를 소스로 추적하는 프로세스? Oracle 12.2용 NuGet 패키지 등을 설치했습니다. 'OracleInternal' 유형을 로드할 수 없습니다.'Oracle' 어셈블리의 Common.ConfigBaseClass'입니다.관리 데이터 액세스, 버전=4.121.2.0, Culture=중립, 공개 키토큰=89b483f429c47342'입니다.설명..

programing 2023.06.09

Oracle에서 테이블 이름의 최대 길이는 얼마입니까?

Oracle에서 테이블 이름의 최대 길이는 얼마입니까? Oracle에서 테이블 이름과 열 이름의 최대 길이는 얼마입니까? Oracle 12.2 이상에서는 최대 개체 이름 길이는 128바이트입니다. Oracle 12.1 이하에서는 최대 개체 이름 길이는 30바이트입니다.낚시를 가르치다 데이터 유형 및 크기 주의 >describe all_tab_columns VIEW all_tab_columns Name Null? Type ----------------------------------------- -------- ---------------------------- OWNER NOT NULL VARCHAR2(30) TABLE_NAME NOT NULL VARCHAR2(30) COLUMN_NAME NOT NULL..

programing 2023.03.31

순환 참조가 데이터베이스에서 허용됩니까?

순환 참조가 데이터베이스에서 허용됩니까? 순환 참조는 언제 데이터베이스에서 허용됩니까? 이론적이고 실용적인 도움에 감사드립니다.도시와 주를 고려합니다.각 도시는 주 내에 존재한다.각 주는 수도를 가지고 있다. CREATE TABLE city ( city VARCHAR(32), state VARCHAR(32) NOT NULL, PRIMARY KEY (city), FOREIGN KEY (state) REFERENCES state (state) ); CREATE TABLE state ( state VARCHAR(32), capital_city VARCHAR(32), PRIMARY KEY (state), FOREIGN KEY (capital_city) REFERENCES city (city) ); 첫 번째 문제..

programing 2023.03.21

Oracle에서 CLOB 열을 쿼리하는 방법

Oracle에서 CLOB 열을 쿼리하는 방법 CLOB 데이터 유형인 열이 몇 개 있는 쿼리를 실행하려고 합니다.쿼리를 정상적으로 실행하면 모든 필드에(CLOB)그 가치로. 나는 그것을 사용해봤어요.DBMS_LOB.substr(column에러가 표시됩니다. ORA-06502: PL/SQL: numeric or value error: character string buffer too small CLOB 컬럼을 조회하려면 어떻게 해야 하나요?이것은 동작합니다. select DBMS_LOB.substr(myColumn, 3000) from myTable CLOB 열의 서브스트링을 가져와 크기/버퍼 제한이 있는 쿼리 도구를 사용할 경우 BUFFER를 더 큰 크기로 설정해야 할 수 있습니다.예를 들어 SQL Plu..

programing 2023.03.16
반응형