반응형

oracle 41

패키지의 기존 상태가 삭제되었습니다.

패키지의 기존 상태가 삭제되었습니다. 그래서 저는 PLSQL 절차를 정상적으로 실행하고 있으며 오류 없이 컴파일하고 있습니다.절차를 한 번 변경했는데도 여전히 잘 컴파일되지만 이제 실행하면 다음 오류가 발생합니다. ERROR at line 1: ORA-04068: existing state of packages has been discarded ORA-04061: existing state of package body "SCHEMA.XP_COVER_PAGEP" has been invalidated ORA-04065: not executed, altered or dropped package body "SCHEMA.XP_COVER_PAGEP" ORA-06508: PL/SQL: could not find pr..

sourcecode 2023.06.22

강제 Oracle 강제 삭제 글로벌 온도 테이블

강제 Oracle 강제 삭제 글로벌 온도 테이블 이 프로젝트에서 저는 다음과 같은 글로벌 템플릿을 만듭니다. CREATE GLOBAL TEMPORARY TABLE v2dtemp ( id NUMBER, GOOD_TYPE_GROUP VARCHAR2(250 BYTE), GOOD_CODE VARCHAR2(50 BYTE), GOOD_TITLE VARCHAR2(250 BYTE) ) ON COMMIT PRESERVE ROWS; 하지만 문제는 이 테이블을 떨어뜨리고 싶을 때 발생합니다.Oracle은 테이블을 떨어뜨리지 않고 다음과 같이 말합니다. ORA-14452: attempt to create, alter or drop an index on temporary table already in use 어떤 절차에서는 이..

sourcecode 2023.06.22

Oracle Database Link - MySQL 등가물?

Oracle Database Link - MySQL 등가물? Oracle 데이터베이스 링크를 사용하면 여러 물리적 데이터베이스에 대해 쿼리할 수 있습니다. MySQL에 해당하는 것이 있습니까?해결 방법? 두 개의 실제 데이터베이스에 있는 두 개의 테이블에서 조인 쿼리를 실행하려고 합니다.MySQL에서 가능합니까?귀사의 시나리오에 대해 다음과 같은 네 가지 해결 방법을 생각해 볼 수 있습니다. 외부 테이블을 쿼리할 때 완전 수식 테이블 이름을 사용합니다. MySQL은dbname.tablename- 현재 데이터베이스 범위 밖의 테이블에 액세스할 수 없습니다.이렇게 하려면 현재 연결된 사용자가 다른 실제 데이터베이스의 요청된 테이블에서 읽을 수 있는 적절한 권한이 있어야 합니다. 외부 데이터베이스가 다른 My..

sourcecode 2023.06.12

dbms_output 버퍼를 늘리는 방법은 무엇입니까?

dbms_output 버퍼를 늘리는 방법은 무엇입니까? 다음을 통해 동적 쿼리를 디버깅하려고 했습니다.dbms_output하지만 쿼리 문자열이 너무 긴 것 같습니다.dbms_output완충제 내가 받은 것: ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512: at "SYS.DBMS_OUTPUT", line 148 ORA-06512: at line 1 버퍼 크기를 늘리는 방법이 있습니까?DBMS_OUTPUT을 활성화하고 버퍼 크기를 설정할 수 있습니다.버퍼 크기는 1에서 1,000,000 사이입니다. dbms_output.enable(buffer_size IN INTEGER DEFAULT 20000);..

sourcecode 2023.06.07

Oracle 수신기가 실행 중이지 않고 시작되지 않음

Oracle 수신기가 실행 중이지 않고 시작되지 않음 다음 오류가 발생했습니다.lsnrctl status명령: C:\Users\pna105>lsnrctl stat LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 08-OCT-2014 17:53 :55 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener 64-bit Wi..

sourcecode 2023.06.07

날짜 문자열에 대한 Oracle to_date 함수 사용(밀리초)

날짜 문자열에 대한 Oracle to_date 함수 사용(밀리초) Oracle DB에 몇 가지 삽입을 수행해야 합니다.다음과 같은 형식의 날짜가 있습니다. '23.12.2011 13:01:001' 설명서에 따라 다음과 같이 to_date 삽입물을 작성했습니다. to_date('23.12.2011 13:01:01', 'DD.MM.YYYY HH24:MI:SS') 정상적으로 동작합니다.이제 다음 형식의 날짜가 밀리초 단위로 표시됩니다. '23.12.2011 13:01:001' 다음을 시도했습니다. to_date('23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3') 에러 01821이 표시됩니다.00000 - "날짜 형식이 인식되지 않습니다"). 이 형식에는 밀리초 단위로 ..

sourcecode 2023.04.18

Oracle 10g에서 테이블 열의 이름을 변경하는 방법

Oracle 10g에서 테이블 열의 이름을 변경하는 방법 알고 싶습니다.Oracle 10g에서 테이블 열의 이름을 변경하는 방법SQL> create table a(id number); Table created. SQL> alter table a rename column id to new_id; Table altered. SQL> desc a Name Null? Type ----------------------------------------- -------- ----------- NEW_ID NUMBER 쿼리의 구문은 다음과 같습니다. Alter table rename column to ; 예: Alter table employee rename column eName to empName; 공백이 없는 열..

sourcecode 2023.04.13

ORA-00972 식별자가 너무 깁니다. 별칭 열 이름입니다.

ORA-00972 식별자가 너무 깁니다. 별칭 열 이름입니다. 다음과 같은 질문이 있습니다. SELECT column as averyveryveryverylongalias (more than 30 characters) FROM Table_name ORA-00972 identifier is too long이라는 에러를 반환합니다.에일리어스를 짧게 하지 않고 동작시키기 위한 힌트가 있나요? 감사해요.아니요. Oracle 버전 12.2 이전에는 식별자의 길이가 30자를 초과할 수 없습니다.Oracle SQL Language Reference를 참조하십시오. 단, 버전 12.2부터는 최대 128바이트까지 사용할 수 있습니다(주: 바이트, 문자가 아닙니다).이 에러는, 견적과 싱글 큐토의 변덕스러운 취급에 의해서..

sourcecode 2023.03.29

Oracle SQL: 다른 테이블의 데이터로 테이블 업데이트

Oracle SQL: 다른 테이블의 데이터로 테이블 업데이트 표 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf 표 2: id name desc ----------------------- 1 x 123 2 y 345 Oracle SQL에서 표1을 표2로 갱신할 수 있는 SQL 갱신 쿼리를 실행하려면 어떻게 해야 합니까?name그리고.desc같은 방법으로id그래서 내가 얻게 될 최종 결과는 표 1: id name desc ----------------------- 1 x 123 2 y 345 3 c adf 다른 테이블, 특히 Oracle SQL의 데이터를 사용하여 한 테이블을 업데이트할 때 질문을 받습니다.이를 상관 업데이트라고 합니다. U..

sourcecode 2023.02.27

정밀도와 스케일의 차이는 무엇입니까?

정밀도와 스케일의 차이는 무엇입니까? Oracle의 정밀도와 확장성의 차이점은 무엇입니까?튜토리얼에서는 일반적으로 기본 키를 만들 때 배율을 비워두고 정밀도를 6으로 설정합니다. 정밀도와 스케일은 무엇을 의미합니까?Precision 4, 스케일 2: 99.99 Precision 10, 스케일0 : 99999999 Precision 8, 스케일 3: 9999.999 Precision 5, 스케일 -3: 99999000Precision은 1 ~38 자리수의 합계입니다. 스케일은 소수점 뒤의 자릿수로 반올림 시 음수로 설정할 수도 있습니다. 예를 들어: 번호(7,5): 12.12345 번호(5,0): 12345 자세한 내용은 ORACLE 웹 사이트를 참조하십시오. https://docs.oracle.com/c..

sourcecode 2023.02.27
반응형