oracle 53

패키지/프로시저 외부에서 Oracle 연관 배열 유형을 생성할 수 있습니까?

패키지/프로시저 외부에서 Oracle 연관 배열 유형을 생성할 수 있습니까? Oracle Database 10g에서 패키지 또는 프로시저 외부에 연관 배열 유형을 생성할 수 있습니까?이 연관 배열 유형을 다른 유형으로 참조할 수 있도록 이 작업을 수행할 수 있으면 좋겠습니다.예를 들어, create type my_type_map is table of varchar2(10) index by varchar2(10); create type my_other_type as object ( id number(15), member procedure initialize(p_my_type_map my_type_map) ) not instantiable not final; 오류는 다음과 같습니다. SQL> create t..

programing 2023.10.21

엔티티 프레임워크 6 무료 오라클 데이터 프로바이더

엔티티 프레임워크 6 무료 오라클 데이터 프로바이더 문 닫았습니다.이 질문은 충족되지 않습니다.스택 오버플로 지침.현재 답변을 받지 않고 있습니다. 도구, 라이브러리 또는 선호하는 오프사이트 리소스를 추천하거나 찾으라는 질문은 의견이 많은 답변과 스팸을 끌어들이는 경향이 있기 때문에 스택 오버플로에서는 주제가 다릅니다.대신, 문제와 그것을 해결하기 위해 지금까지 무엇을 했는지 설명하세요. 9년전에 문을 닫았습니다. 이 질문을 개선합니다. 엔티티 프레임워크 6을 위한 무료 Oracle Data Provider가 있는지 알고 계십니까?저는 데바트만 살 수 있었는데 유료 라이선스가 있어요. 부울 속성 맵을 char(1)로 하는 Oracle db로 작업하고 있고 EF5는 이러한 기능을 지원하지 않기 때문에 이것..

programing 2023.10.21

H2 및 Oracle 호환성 문제

H2 및 Oracle 호환성 문제 Flyway와 H2 데이터베이스를 사용하여 아래 스크립트를 실행하는 데 문제가 있습니다.오라클 호환성 문제인 것 같은데 H2를 올바른 모드로 사용하고 있습니다.이 스크립트는 프로덕션에서 테이블을 구성하는 데 사용되지만 테스트 목적으로 인메모리 데이터베이스를 사용하고 싶습니다.아래 설정 및 오류입니다.가능하다면 인메모리 데이터베이스의 스크립트를 다시 작성하고 싶지 않습니다. Jdbc.properties jdbc.driver=org.h2.Driver jdbc.url=jdbc:h2:file:target/firmsoftDB;MODE=Oracle jdbc.username=sa jdbc.password= SQL 스크립트 CREATE TABLE USER_INFO ( USER_INFO..

programing 2023.10.21

다른 파이프라인 함수를 호출하는 파이프라인 함수

다른 파이프라인 함수를 호출하는 파이프라인 함수 다음은 파이프라인 기능이 두 가지인 패키지입니다. create or replace type tq84_line as table of varchar2(25); / create or replace package tq84_pipelined as function more_rows return tq84_line pipelined; function go return tq84_line pipelined; end tq84_pipelined; / 해당 패키지 본체를 앤트합니다. create or replace package body tq84_pipelined as function more_rows return tq84_line pipelined is begin pipe ro..

programing 2023.10.11

SQL 상태 [9999]; 오류 코드 [17004];잘못된 열 유형: 1111 With Spring SimpleJdbcC 호출

SQL 상태 [9999]; 오류 코드 [17004];잘못된 열 유형: 1111 With Spring SimpleJdbcC 호출 안녕하세요 저는 스프링 심플 JDBC 템플릿을 사용하여 아래 오라클 프로시저를 호출하는 것이 제 코드입니다. 수속을 create or replace PROCEDURE get_all_system_users( pi_client_code IN VARCHAR2, po_system_users OUT T_SYSTEM_USER_TAB, po_error_code OUT NUMBER, po_error_description OUT VARCHAR2) IS ctr NUMBER; sysUser SYSTEM_USER_OBJ; BEGIN ctr:=0; po_system_users:= t_system_use..

programing 2023.10.11

초기화되지 않은 컬렉션 PL/SQL 참조

초기화되지 않은 컬렉션 PL/SQL 참조 받겠습니다ORA-06531: Reference to uninitialized collection저장 프로시저를 실행할 때 다음과 같은 세부 정보가 포함됩니다. 사용자 정의 데이터 유형: CREATE OR REPLACE TYPE T IS TABLE OF VARCHAR2; 저장 프로시저 정의: CREATE OR REPLACE PROCEDURE TEST ( u IN T, v OUT T) IS BEGIN FOR i IN u.FIRST..u.LAST LOOP v(i) := u(i); END LOOP; END; 다음을 사용하여 프로시저를 호출합니다. DECLARE v_t T; u_t T; BEGIN v_t := T(); v_t.EXTEND(2); v_t(1) := "This..

programing 2023.10.06

PL/SQL - where-clause의 선택 조건 - 동적 sql 없이?

PL/SQL - where-clause의 선택 조건 - 동적 sql 없이? 모든 조건이 필요한 것은 아닌 질문이 있습니다.다음은 모든 조건을 사용했을 때의 모습을 보여주는 예입니다. select num from (select distinct q.num from cqqv q where q.bcode = '1234567' --this is variable and q.lb = 'AXCT' --this is variable and q.type = 'privt' --this is variable and q.edate > sysdate - 30 --this is variable order by dbms_random.value()) subq where rownum sysdate - 30 --this is variab..

programing 2023.10.01

plsql에서 익명 블록을 사용하여 표 전체를 인쇄하는 방법?

plsql에서 익명 블록을 사용하여 표 전체를 인쇄하는 방법? 사용하고싶습니다DBMS_OUTPUT.PUT_LINE, 그러나 행의 수는 1개만 넘습니다.테이블에 순차적으로 늘어나는 것이 없어서 루프를 사용할 수 없습니다.표의 각 행을 출력할 수 있는 방법이 있습니까?이런 걸로 해보세요. SET SERVEROUTPUT ON BEGIN -- A PL/SQL cursor FOR cursor1 IN (SELECT * FROM table1) LOOP DBMS_OUTPUT.PUT_LINE('Column 1 = ' || cursor1.column1 || ', Column 2 = ' || cursor1.column2); END LOOP; END; / 이를 통해 다음과 같은 도움이 됩니다. BEGIN FOR MY_CURS..

programing 2023.10.01

SQL: null로 설정된_number로 변환할 수 없는 경우

SQL: null로 설정된_number로 변환할 수 없는 경우 다음과 같은 값을 가진 표가 있습니다. ID VALUE ----------------------- 23559 200 23562 -1 & {14376}#-1 번호 집합 NULL로 변환할 수 없는 경우 선택하고 싶습니다.이것은 매우 이상한 코너 케이스이기 때문에 저는 일반적으로 번역기를 사용합니다. SELECT CASE WHEN NOT TRIM(TRANSLATE(COLUMN_NAME, '1234567890', ' ')) IS NULL THEN NULL ELSE COLUMN_NAME END AS "NUMERIC_COLUMN" FROM TABLE_NAME; 필요하다면 절차로 전환할 수도 있지만, 성과 측면에서 굉장히 많은 혜택이 있을지는 확신할 수 ..

programing 2023.09.21

오라클 데이터베이스가 명령 프롬프트를 통해 .sql 파일 가져오기

오라클 데이터베이스가 명령 프롬프트를 통해 .sql 파일 가져오기 명령 프롬프트로 오라클에서 .sql 파일을 가져오려고 하는데 MYSQL에서 오라클에서 .sql 파일을 가져오려면 그 명령을 알려주세요. 이렇게 사용하고 있습니다. mysql -u root -p -h localhost softpoint sqlplus user_name/user_password@connect_string @path\your_sql.sql 사용해 봅니다.sqlplus: sqlplus user/p..

programing 2023.09.21