반응형

Oracle 37

B-트리 대 비트맵 데이터베이스 인덱스

B-트리 대 비트맵 데이터베이스 인덱스 누가 비트맵 인덱스와 b 트리 인덱스의 차이점을 설명해 줄 수 있습니까?어떤 상황에서 이 두 가지를 모두 사용하시겠습니까?각각의 장점/단점은 무엇입니까? 위키피디아에서: B-Tree와 비트맵 인덱스.사용 사례: B-트리는 다음과 같은 경우에 사용되는 일반적인 인덱스 유형입니다.CREATE INDEX ...데이터베이스: 인덱스 데이터의 아주 작은 부분 집합(일반적으로 최대 5%-10%)만 선택하면 매우 빠릅니다. 인덱스된 값이 여러 개일 때 더 잘 작동합니다. 여러 B-Tree 인덱스를 결합할 수도 있지만, 더 간단한 접근 방식이 더 효율적인 경우가 많습니다. 인덱싱된 데이터에 대한 고유한 값이 거의 없거나 데이터의 큰 부분 집합(일반적으로 10% 초과)을 가져오려는..

programing 2023.07.02

구체화된 보기의 원본 스크립트를 보는 방법은 무엇입니까?

구체화된 보기의 원본 스크립트를 보는 방법은 무엇입니까? 구체화된 뷰를 한 DB에서 다른 DB로 이동하는 데 관심이 있습니다. 이와 상관없이 열 중 하나도 변경해야 합니다.MV를 빌드하는 원본 스크립트를 보려면 어떻게 해야 합니까?Toad를 실행하고 있지만 원본 스크립트를 찾을 수 없습니다. 잘 부탁드립니다!기능을 사용할 수 있습니다.dbms_metadata.get_ddl: select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual; 결국 도망쳤어요. select * from all_mviews where mview_name = ‘YOUR_MV_NAME’; select query from user_mviews where mview_..

programing 2023.06.27

Oracle이 ORDER BY로 인덱스를 무시하는 이유는 무엇입니까?

Oracle이 ORDER BY로 인덱스를 무시하는 이유는 무엇입니까? 제 의도는 페이지별 고객 결과 집합을 얻는 것입니다.저는 Tom의 알고리즘을 사용하고 있습니다. select * from ( select /*+ FIRST_ROWS(20) */ FIRST_NAME, ROW_NUMBER() over (order by FIRST_NAME) RN from CUSTOMER C ) where RN between 1 and 20 order by RN; 또한 "고객" 열에 정의된 색인이 있습니다. "FIRST_NAME": CREATE INDEX CUSTOMER_FIRST_NAME_TEST ON CUSTOMER (FIRST_NAME ASC); 쿼리는 예상 결과 집합을 반환하지만 설명 계획에서 인덱스가 사용되지 않음을..

programing 2023.06.27

아티팩트 com.oracle:ojdbc6:jar:11.2.0.3 누락

아티팩트 com.oracle:ojdbc6:jar:11.2.0.3 누락 저는 메이븐 프로젝트의 초보자입니다.제 프로젝트에서 오류가 발생했습니다.Missing artifact com.oracle:ojdbc6:jar:11.2.0.3내 저장소에 올바른 폴더에 병이 있음에도 불구하고.이것 좀 도와주실 분 있나요?안타깝게도 바이너리 라이선스로 인해 Oracle Driver JAR이 있는 공용 저장소가 없으므로 POM 파일에 추가만 할 수 없습니다. 이 병을 수동으로 추가해야 합니다. 먼저, 당신은 다운로드해야 합니다.ojdbc6.jar여기서 클릭jar (2.6 MB)페이지 중앙에 그럼 넣어주세요.ojdbc6.jar프로젝트의 일부 폴더(사용자)lib). 그러면 당신은 이것을 당신의 웹사이트에 추가해야 합니다.depe..

programing 2023.06.27

Oracle Floats 대

Oracle Floats 대 오라클 문서에서 서로 모순되는 언급이 보입니다.소수점 이하를 플로트에 저장하는 방법과 데이터베이스의 NUMBER 유형 사이에 차이점이 있습니까? 제가 C, et al.로부터 기억하듯이, 플로트는 인트가 가지지 않는 정확도 제한을 가지고 있습니다. R.g. '플로트'의 경우, 0.1(베이스 10)은 0.1100110011001100110011001100101(베이스 2)로 대략 0.10000000149011611938476525(베이스 10)와 같습니다.그러나 'int'의 경우 5(기준값 10)는 정확히 101(기준값 2)입니다. 이것이 다음이 C에서 예상대로 종료되지 않는 이유는 다음과 같습니다. float i; i = 0; for (i=0; i != 10; ) { i += ..

programing 2023.06.22

Oracle의 SYS_GUID() UUID RFC 4122가 호환됩니까?

Oracle의 SYS_GUID() UUID RFC 4122가 호환됩니까? Oracle의 SYS_GUID() 함수가 RFC 4122 호환 UUID를 반환하는지 궁금합니다.예: SQL> select sys_guid() from dual; SYS_GUID() -------------------------------- A6C1BD5167C366C6E04400144FD25BA0 SYS_GUID()가 16바이트 RAW 데이터 유형을 반환합니다.Oracle은 RAWTOHEX()와 TO_CHAR()를 사용하여 위 ID를 출력합니다.이를 다음과 같은 UUID 호환 문자열 형식으로 해석하는 것이 맞습니까? A6C1BD51-67C3-66C6-E044-00144FD25BA0 정의에 따르면 유효한 UUID는 UUID 자체 내에..

programing 2023.06.12

.NET의 저장 프로시저에서 오라클 출력 매개 변수를 반환하는 방법

.NET의 저장 프로시저에서 오라클 출력 매개 변수를 반환하는 방법 SP에서 데이터를 되찾기 위해 심각한 문제를 겪고 있습니다.저는 이렇게 하려고 했습니다. OracleCommand ora_cmd = new OracleCommand("a6r1.PR_ABC_P_ALTA_TARJETA_PAYWARE", ora_conn); ora_cmd.BindByName = true; ora_cmd.CommandType = CommandType.StoredProcedure; int success= new int(); ora_cmd.Parameters.Add("Lc_Param_Issuer", OracleDbType.Varchar2, issuer, ParameterDirection.Input); ora_cmd.Parameter..

programing 2023.06.07

pl/sql 프로시저에서 변수를 선언할 때 구문 오류 발생

pl/sql 프로시저에서 변수를 선언할 때 구문 오류 발생 이것은 저를 좀 화나게 합니다.절차에 변수를 추가하려고 하는데 작동하지 않습니다. 방금 다음 오류 메시지가 표시되었습니다. [오류] 구문 확인(25:7): ERROR 행 25, col 7, ending_line 25, ending_col 12, '번호' 발견, 예상: ; 또는 - .기본값은 NULL이 아님 - 또는 - % - 또는 - ( . @) 저는 문제를 분리하기 위해 아래의 정말 기본적인 절차를 제시했는데, 제가 본 모든 기본 구문 가이드에서 제가 한 일을 하라고 되어 있듯이, 이제 저는 완전히 막혔습니다.아래와 같이 변수를 선언할 수 없는 이유는 무엇입니까?저는 보통 SQL Server에서 코딩을 합니다. 문제에 대한 단서가 있다면 말이죠..

programing 2023.06.07

Oracle의 Java on Mac에 대해

Oracle의 Java on Mac에 대해 저는 OS X에서 Java를 몇 년 동안 사용해 왔습니다.최근 애플이 Java를 디폴트로 사용하지 않게 되었을 때 OS를 놔두고 설치했습니다(물론 Apple의 종류). OS X 10.8을 사용하고 있기 때문에 Java 7을 설치해야 하기 때문에 Oracle의 업데이트 15를 DMG 형식으로 입수하여 설치 프로그램을 실행했습니다./usr/bin/java(및 관련 파일)가 다음을 가리키도록 업데이트되었습니다. /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 이를 '/System/Library/Frameworks/JavaVM.framework/Versions'로 추적하면 모든 항목이..

programing 2023.03.29

Oracle SQL Devleoper에서 결과를 복사할 때 열 머리글도 어떻게 복사할 수 있습니까?

Oracle SQL Devleoper에서 결과를 복사할 때 열 머리글도 어떻게 복사할 수 있습니까? Oracle SQL Devleoper에서 결과를 복사할 때 열 머리글도 어떻게 복사할 수 있습니까? 예를 들어, 나는 다음을 원하지 않는다. doucette matthew xona.com etc. 나는 다음을 원한다: lastname firstname url etc. -------- --------- -------- ---- doucette matthew xona.com etc. 저는 https://forums.oracle.com/forums/thread.jspa?threadID=2162606에서 답을 찾았습니다.결과(Ctrl + A)를 선택한 후 Ctrl + Shift + C를 사용하여 복사하면 머리글도..

programing 2023.03.19
반응형