반응형

oracle 100

Oracle 데이터 통합업체란 무엇입니까?

Oracle 데이터 통합업체란 무엇입니까? ODI란 무엇입니까? ODI의 실제 사용법은 무엇입니까? Oracle Data Integrator 도구가 프로그래밍에 도움이 되는 방법은 무엇입니까?sql 개발자 도구와 ODI 도구의 차이점은 실제로 무엇입니까?일부 사이트에서 볼 수 있는 정의에 정말 질렸습니다. 누군가 gud 설명을 생각해 낸다면 좋을 것입니다.오라클 사이트가 혼란스럽다는 것에 전적으로 동의하며 이 제품 설명은 기술자를 위한 것이 아니며 마케팅 부서에서 작성한 것입니다. 간단한 말로 설명해 보겠습니다.ODI는 ETL 공구로, 정확히 말하면 EL-T 공구입니다.ETL vs EL-T에 대한 자세한 내용은 wiki에서 확인하실 수 있습니다. 오라클은 OWB(Oracle Warehouse Builde..

programing 2023.11.07

SQL(Oracle)의 느낌표

SQL(Oracle)의 느낌표 데이터베이스에서 V$SQL을 살펴보니 방금 다음과 같은 이상한 쿼리를 발견했습니다. UPDATE "MYTABLE" "A1" SET "SOMECOLUMN" = ( SELECT "A2"."ANOTHERCOLUMN" FROM "ANOTHERTABLE"@! "A2" WHERE "A2".ROWID=:B1 ) 구문 @의 의미를 아는 사람? 오라클에서 이런 것을 본 적이 없습니다. 감사해요.원격 데이터베이스에서 발생한 쿼리입니다.V$SQL에서 이 쿼리를 본 데이터베이스가 @DB_NAME 구문을 사용하여 원격 데이터베이스의 쿼리에서 참조되었습니다. 원격 데이터베이스가 쿼리를 실행하기 위해 데이터베이스에 푸시했지만 쿼리에 응답하려면 데이터베이스가 원격 데이터베이스에서 일부 정보를 끌어와야 ..

programing 2023.11.07

오라클에서 예약된 작업을 삭제하는 방법

오라클에서 예약된 작업을 삭제하는 방법 ENTERT_TIME이라는 작업을 만들었습니다. BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'ENTRY_TIME', job_type => 'STORED_PROCEDURE', job_action => 'PK_ENTRY_TIME.PROC_ENTRY_TIME', start_date => '24-MAY-16 07.00.00 AM America/Chicago', repeat_interval => 'FREQ=DAILY', end_date => '20-NOV-99 07.00.00 AM America/Chicago', auto_drop => FALSE, comments => 'My new job'); END; / 이제 이 일을 그만두고 싶습..

programing 2023.11.07

PL/SQL <>의 의미는 무엇입니까?

PL/SQL 의 의미는 무엇입니까? PL/SQL에서 쌍각 괄호 안에 있는 단어의 의미는 무엇입니까?? 구글 검색을 해봤는데 구글이 구두점을 건너뛰네요. 그것은 무엇에 쓰입니까?질문 댓글 작성자가 언급한 바와 같이, 이는 복합문에 라벨을 붙이는 데 사용되며 GOTO의 대상으로도 사용됩니다.END와 END LOOP의 라벨을 사용하면 가독성이 좋아지는 등의 효과를 얻을 수 있습니다. for i in 1.9 loop blah; end loop countdown; 다음은 예입니다. set echo on set serveroutput on declare msg varchar2(1000); begin dbms_output.enable; msg := chr(9) || 'start'; for itr8 in 1 .. 5 ..

programing 2023.11.07

오라클 프로시저 내에서 date parameter를 전달하는 방법은?

오라클 프로시저 내에서 date parameter를 전달하는 방법은? 아래는 샘플 절차 코드입니다. create or replace procedure pro_test(start_date date, end_date date) is begin insert into test1 select col1, col2, col3 from main where range_date between start_date and end_date; exception end; / Q1: 이 방법이 절차 내에서 직접 날짜를 전달하는 올바른 방법입니까?Q2 : 만약 그렇지 않다면, 절차 내에서 varchar를 통과하여 선언 부분에서 날짜를 변환할 수 있습니까?..

programing 2023.11.07

PHP oci_connect() TNS: 연결 식별자(ORA-12154)를 확인할 수 없습니다.

PHP oci_connect() TNS: 연결 식별자(ORA-12154)를 확인할 수 없습니다. 우분투 서버에서 PHP 코드를 테스트하고 있는데 "tnsping" 명령으로 오라클 데이터베이스 연결이 확인됩니다. Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ORCL) (SID = ORCL))) OK (10 msec) 그러나 PHP의 occi_connect 함수는 다음과 같은 경고를 표시합니다. 경고: oci_connect(): ORA-1215..

programing 2023.11.07

.NET에서 오라클 연결을 닫는 방법

.NET에서 오라클 연결을 닫는 방법 제게 두 가지 목적이 있다고 가정해 보겠습니다. OracleConnection connection = new OracleConnection(connectionString); OracleCommand command = new OracleCommand(sql, connection); 연결이나 Oracle을 닫으려면 명령을 호출해야 합니까?폐기(), 연결.폐기() 또는 둘 다? 이 정도면 충분한가요? using(connection) { OracleDataReader reader = cmd.ExecuteReader(); // whatever... } using (OracleConnection connection = new OracleConnection(connectionSt..

programing 2023.11.07

오라클 10g이 칼럼 모호성에 대해 불평하지 않는 이유는?

오라클 10g이 칼럼 모호성에 대해 불평하지 않는 이유는? Oracle 10g(XE 10.2.0.1.0)를 사용하고 있는데 이해할 수 없는 동작이 나타납니다. select * from employees manager join employees worker on MANAGER.EMPLOYEE_ID = WORKER.MANAGER_ID join departments on DEPARTMENTS.manager_id = 108 where department_id = 100 ; 문제는 오라클이 다음의 모호성에 대해 불평해야 한다고 생각한다는 것입니다.department_idwhere 절에서, 그것은 두 표의 열이기 때문에.employees그리고.departments. 사실은 Oracle 10g에 있습니다. 그렇지 않..

programing 2023.11.07

Oracle에서 문자열의 단어 수를 계산하려면 어떻게 해야 합니까?

Oracle에서 문자열의 단어 수를 계산하려면 어떻게 해야 합니까? SQL에 있는 문자열에 몇 개의 단어가 있는지 세어 보려고 합니다. Select ("Hello To Oracle") from dual; 단어의 개수를 보여주고 싶습니다.주어진 예에서 단어 사이에 하나 이상의 공백이 있을 수 있지만 3개의 단어가 될 것입니다.이것과 비슷한 것을 사용할 수 있습니다.이것은 문자열의 길이를 얻은 다음 공백을 제거한 상태에서 문자열의 길이를 풉니다.그 다음에 숫자 1을 더하면 단어 수를 알 수 있습니다. Select length(yourCol) - length(replace(yourcol, ' ', '')) + 1 NumbofWords from yourtable SQL Fiddle with Demo 참조 다음 ..

programing 2023.10.28

SQLPlus의 연결을 끊거나 종료하지 않고 오류가 발생할 때 SQLPlus에서 스크립트를 종료하고 SQLPlus 프롬프트로 돌아가려면 어떻게 해야 합니까?

SQLPlus의 연결을 끊거나 종료하지 않고 오류가 발생할 때 SQLPlus에서 스크립트를 종료하고 SQLPlus 프롬프트로 돌아가려면 어떻게 해야 합니까? 항상 연결된 SQLPlus 세션 내에서 자주 실행되는 스크립트가 있습니다. SQLPlus 자체의 연결을 끊거나 종료하지 않고 오류가 발생했을 때 스크립트를 종료할 수 있는 방법이 필요합니다.오류가 발생하면 연결된 DBA가 세션에 하나 이상의 명령을 실행해야 하는 경우가 100%입니다.100% 오류가 발생할 때 다른 SQLPlus 문이 있으므로 해당 문을 벗어나야 합니다.BEGIN..END;) 나중에 실행하면 안되는 스크립트나 심각한 문제가 발생할 수 있습니다. 참고: 제안하는 경우WHENEVER SQLERROR EXIT위의 글을 읽지 않으셨군요그러면..

programing 2023.10.18
반응형