반응형

Oracle 71

Oracle SQL Developer와 비교하여 더 나은 툴이 있습니까?

Oracle SQL Developer와 비교하여 더 나은 툴이 있습니까? 닫힘.이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 권장 사항을 찾는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. 새 직장에서 PL/SQL 코드를 개발하면서 Oracle SQL Developer를 막 배우기 시작했는데, 괜찮은 도구이긴 하지만 다른 IDE(예: IDEA)를 사용하여 프로그램을 작성할 때 필요한 많은 편의성과 기능이 부족합니다. Oracle의 SQL develo..

source 2023.07.31

Oracle ID 열 및 선택 항목에 삽입

Oracle ID 열 및 선택 항목에 삽입 Oracle 12는 오래 전에 존재했어야 하는 기능인 ID 열을 도입했습니다.여기 대본이 있습니다. CREATE TABLE test ( a INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, b VARCHAR2(10) ); -- Ok INSERT INTO test (b) VALUES ('x'); -- Ok INSERT INTO test (b) SELECT 'y' FROM dual; -- Fails INSERT INTO test (b) SELECT 'z' FROM dual UNION ALL SELECT 'zz' FROM DUAL; 처음 두 개의 삽입은 1과 2의 'a' 값을 제공하는 문제 없이 실행됩니다.하지만 세 번째는 실패..

source 2023.07.31

PHP에서 Oracle 데이터베이스를 연결하는 방법

PHP에서 Oracle 데이터베이스를 연결하는 방법 PHP에서 Oracle 데이터베이스에 연결하려면 어떻게 해야 합니까?당신의 정확한 질문을 검색한 후 구글의 네 번째 링크는 다음 링크를 열었습니다: http://me2learn.wordpress.com/2008/10/18/connect-php-with-oracle-database/ . 저는 당신이 php를 오라클 데이터베이스와 연결하기를 원한다고 생각했습니다.그래서, 저는 당신에게 두 개의 파일을 제공합니다, 이것은 당신이 참고할 수 있도록 기본적인 php-oracle을 나타냅니다.행운을 빕니다. 서식. User Name Password login.sys 2단계. [OTN InstantClient 페이지][1]에서 Windows용 "InstantClie..

source 2023.07.26

PL/SQL 대량 수집을 스파스 키를 사용하여 연관 배열로 수집

PL/SQL 대량 수집을 스파스 키를 사용하여 연관 배열로 수집 PL/SQL 내부에서 SQL 쿼리를 실행하여 결과를 연관 배열로 채우고 SQL의 열 중 하나가 연관 배열의 키가 됩니다.예를 들어 테이블이 있다고 가정합니다.Person열이 있는 PERSON_ID INTEGER PRIMARY KEY PERSON_NAME VARCHAR2(50) ...다음과 같은 값이 있습니다. PERSON_ID | PERSON_NAME ------------------------ 6 | Alice 15 | Bob 1234 | Carol 나는 이 테이블을 대량으로 수집하고 싶습니다.TABLE OF VARCHAR2(50) INDEX BY INTEGER열쇠가 되도록6이 연상 배열에서 값은 다음과 같습니다.Alice등등.PL/SQL..

source 2023.07.26

오라클에서 인덱스 생성 시간 추정

오라클에서 인덱스 생성 시간 추정 Oracle 환경에 새 인덱스의 이점을 얻을 수 있는 테이블이 몇 개 있습니다.하지만 1M 레지스터부터 300M 레지스터까지 다양한 큰 테이블이기 때문에 먼저 인덱스 생성에 걸리는 시간을 추정해 보겠습니다. 그러면 적어도 크기의 순서(시간, 일, 주)는 알 수 있을까요? 이 문제를 해결하는 데 도움이 될 만한 휴리스틱/오라클 기능/엄지의 법칙이 있습니까?Oracle은 다음을 사용하여 인덱스 생성 시간 및 인덱스 크기를 추정할 수 있습니다.EXPLAIN PLAN명령: 샘플 스키마 --Create a table with 1 million rows. drop table table1; create table table1(a number); insert into table1 se..

source 2023.07.21

SQL Server의 출력 매개 변수를 사용하여 Oracle 저장 프로시저 호출

SQL Server의 출력 매개 변수를 사용하여 Oracle 저장 프로시저 호출 SQL Server 2008 R2에 Oracle 연결 서버가 있습니다.Oracle 저장 프로시저를 실행해야 합니다(첫 번째에는 출력 매개 변수, 두 번째 프로시저에는 입력 매개 변수 포함). CREATE OR REPLACE PROCEDURE my1.spGetDate(CurrentDate OUT VARCHAR2) IS BEGIN -- set output parameter, no select statements END; CREATE OR REPLACE PROCEDURE my1.spDeleteOldRecords(CurrentDate IN VARCHAR2) IS BEGIN -- conditional delete from oracle..

source 2023.07.21

Oracle 트랜잭션에서 커밋되지 않은 작업이 있는지 확인하려면 어떻게 해야 합니까?

Oracle 트랜잭션에서 커밋되지 않은 작업이 있는지 확인하려면 어떻게 해야 합니까? 트랜잭션에 커밋되지 않은 작업(DML)이 있는지 확인할 수 있는 방법이 있습니까?데이터 사전 보기를 조회할 수 있을까요? 오픈 트랜잭션을 실행하는 세션 내외부에서 이를 확인할 수 있는 방법이 좋습니다. 감사해요.v$session에 액세스할 수 없는 경우 사용할 수 있습니다. select dbms_transaction.local_transaction_id from dual; 이 작업은 세션 내에서만 작동하지만 v$ 권한은 필요하지 않습니다.null이 아닌 값을 반환하는 경우 트랜잭션을 시작한 것입니다.이는 일반적으로 커밋되지 않은 변경을 의미하지만 예외가 있습니다.저장 지점을 발급하고 데이터를 변경한 후 저장 지점으로 롤..

source 2023.07.21

Oracle SQL Developer 코드 창에서 변수를 사용하여 SQL 코드 실행

Oracle SQL Developer 코드 창에서 변수를 사용하여 SQL 코드 실행 Oracle SQL Developer를 사용하여 코드를 작성하고 있습니다.다음과 같은 간단한 Select 문이 있습니다. SELECT CFS.CAE_SEC_ID, CFS.FM_SEC_CODE, CFS.LAST_USER_ID, case when 1 = 1 then sl.usbank_to_edit else case when 'ENT\CB174' = CFS.last_user_id then sl.owner_to_edit else sl.to_edit end end canEdit FROM CAEDBO.CAE_FOF_SECURITY CFS INNER JOIN caedbo.CAE_DATA_SET_ELEMENT CDSE_STAT ON (..

source 2023.07.21

SQL Developer에서 내보낼 때 SPOOL이 빈 파일을 반환합니다.

SQL Developer에서 내보낼 때 SPOOL이 빈 파일을 반환합니다. .csv 파일로 출력하고 싶은 일련의 쿼리가 있습니다.제가 데이터베이스를 조회할 수 있는 유일한 도구는 SQL Developer입니다. 각 쿼리를 실행한 다음 SQL Developer의 Export(내보내기) 대화 상자를 사용하여 파일에 쓸 수 있지만, 특히 매일 여러 파일에 대해 이 작업을 수행해야 하는 경우에는 번거롭습니다. 일부 사용자에게는 SQL Developer를 사용하여 CSV로 쿼리를 직접 내보냅니다. 하지만 저한테는 효과가 없어요. 예를 들어, 제가 노력한다면요. spool "C:\Users\james.foreman\Downloads\Temp\myfile.csv" select distinct placement_typ..

source 2023.07.21

ORA-03113: ASP.Net 앱에서 장시간 비활성화 후 통신 채널의 파일 종료

ORA-03113: ASP.Net 앱에서 장시간 비활성화 후 통신 채널의 파일 종료 IIS5에서 로드 밸런싱된(세션 상태를 사용하지 않음) ASP.Net 2.0 앱을 ODAC/ODP.Net 드라이버 버전 10.1.0.301을 사용하여 단일 Oracle 10g 서버로 다시 실행하고 있습니다.장시간(몇 시간 동안) 사용하지 않으면 애플리케이션에서 랜덤으로 Oracle 예외가 발생합니다. 예외: ORA-03113: Oracle의 통신 채널에서 파일 종료.데이터 액세스.Client.OracleException.Oracle에서 HandleErrorHelper(Int32 errCode, Oracle Connection, IntPtropsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, 개체 src,..

source 2023.07.16
반응형