반응형

oracle 30

PL/SQL 개발자 초기화 오류

PL/SQL 개발자 초기화 오류 PL/SQL 개발자를 사용하고 싶습니다. 먼저 나의 오라클 디렉토리. C:\oracle\product\10.2.0\client_1\BIN window10과 환경변수 설정을 사용합니다. ORACLE_HOME C:\oracle\product\10.2.0\client_1 Path C:\oracle\product\10.2.0\client_1\BIN그러나 Initialization 오류를 실행합니다. Initialization error Could not load "C:\oracle\product\10.2.0\client_1\bin\oci.dll" OracleHomeKey: SOFTWARE\ORACLE\KEY_OraClient10g_home1 OracleHomeDir: C:\ora..

programing 2023.11.04

Oracle 종속성 없이 Java에서 Oracle Refurser

Oracle 종속성 없이 Java에서 Oracle Refurser 구글과 일부 다른 출처(예: http://www.enterprisedt.com/publications/oracle/result_set.html), )에 따르면, Refurser를 반환하는 저장 함수를 호출하려면 ResultSet에 액세스하려면 다음과 같은 내용을 작성해야 합니다. String query = "begin ? := sp_get_stocks(?); end;"; CallableStatement stmt = conn.prepareCall(query); // register the type of the out param - an Oracle specific type stmt.registerOutParameter(1, OracleTyp..

programing 2023.10.30

Oracle SQL 개발자:피봇 함수를 사용하여 행을 열로 변환하는 방법

Oracle SQL 개발자:피봇 함수를 사용하여 행을 열로 변환하는 방법 피봇 함수를 사용하여 행을 열로 변환하는 쿼리를 생성하려고 합니다. 여기가.contact행으로 변환할 테이블: PARTYID CONTACTTEXT CONTACTTYPECD ---------- ------------ ------------- 100 0354441010 1 100 0355551010 2 100 0428105789 3 100 abc@home.com 4 내가 의도한 결과: PARTYID PHONE FAX MOBILE EMAIL ---------- ------------ ------------ ------------ ------------ 100 0354441010 0355551010 0428105789 abc@home.co..

programing 2023.10.30

오라클에서 sql server GO와 동등함

오라클에서 sql server GO와 동등함 Oracle 마이그레이션 스크립트 작업 중인데 테이블 구조를 변경한 후 데이터로 채워야 합니다. 구조 변경을 먼저 하고 데이터를 하고 싶습니다. SQL Server에서 사용할 것입니다.GO배치를 분리할 수 있습니다. SQL Server가 있습니까?GOOracle에 해당하는 명령어가 있습니까?그건…;그리고./ select * from user_tables; / 언급URL : https://stackoverflow.com/questions/29961595/sql-server-go-equivalent-in-oracle

programing 2023.10.20

libclntsh.so .12.1 : node-oracledb 샘플을 실행할 때 공유 개체 파일을 열 수 없음

libclntsh.so .12.1 : node-oracledb 샘플을 실행할 때 공유 개체 파일을 열 수 없음 Ubuntu에서 VMware 게스트 시스템(OpenSuse)의 Oracle 데이터베이스에 연결하는 것이 목표입니다. 지금은 oracledb 드라이버만 설치했고, 주어진 예제 연결 프로그램을 실행하려고 했습니다. 제가 따르고 있는 단계는 github INSTALL 페이지입니다.지금까지 제가 한 일은 다음과 같습니다. 1) node.js가 이미 설치되어 있기 때문에 3.1 단계를 생략했습니다. 2) 3.2단계에서 언급한 기본과 sdk를 성공적으로 다운로드 받아 추출하였습니다. 3) 이름이 적힌 소포를 찾을 수 없었기 때문에libaio하지만 전 발견했어요libaio1. 그래서 설치를 했습니다.liba..

programing 2023.10.15

오라클 데이터베이스의 SID, 서비스 이름 및 포트를 가져오는 방법은 무엇입니까?

오라클 데이터베이스의 SID, 서비스 이름 및 포트를 가져오는 방법은 무엇입니까? 주소 xx.xx.xx.xx에서 Oracle 데이터베이스를 실행하고 있습니다. 로그인, 암호 및 초기 카탈로그를 알고 있습니다. 이 데이터베이스를 확인하기 위해 Oracle SQL Developer에 새로운 연결을 설정하려고 합니다.그러기 위해서는 SID나 Service Name을 알아야 합니다. 오래 전에 서비스 이름을 얻기 위해 TNSPing.exe를 실행했지만 이 프로그램은 더 이상 사용할 수 없습니다.Oracle은 배포하지 않습니다. 어디선가 이 정보에 접근할 수 있는 방법이 있습니까? 감사해요.서버에 접근할 수 있는 경우, 청취자가 실행 중인 프로세스 수, 청취 중인 IP 주소 및 포트를 결정할 수 있습니다.리눅스의..

programing 2023.09.25

USING 인덱스 절

USING 인덱스 절 db 패치에서 다음 문장을 보았습니다. ALTER TABLE tablename ADD PRIMARY KEY (somepk_columnname) USING INDEX; USING INDEX가 여기서 무엇을 하는지 찾아보고 싶었지만, 몇 가지 스토리지 특정한 것을 지정할 수 있도록 구글에서만 받았습니다. 제 질문은, 여기서 정확히 무슨 일이 벌어지는지 입니다.db는 여기에 일부 기본값을 사용합니까?기본 테이블스페이스에서 PK에 대한 인덱스를 생성하시겠습니까?기본값당 pk마다 인덱스가 생성된다고 생각했는데...http://docs.oracle.com/cd/B28359_01/server.111/b28286/clauses002.htm#SQLRF52209 인덱스를 사용하여 제약 조건 적용 고유..

programing 2023.09.25

필드가 null이면 특정 필드를 당기고, 그렇지 않으면 다른 필드를 당깁니다.

필드가 null이면 특정 필드를 당기고, 그렇지 않으면 다른 필드를 당깁니다. 저는 다음 표를 가지고 있습니다. TestTable ColumnA Column1 Column2 Column3 Column4 컬럼 A를 확인하고 null 여부에 따라 특정 컬럼을 반환하는 간단한 SQL 문을 작성하고자 합니다. (사이비) 같은 것: If ColumnA Is Null SELECT ColumnA, Column1, Column2 FROM TestTable Else SELECT ColumnA, Column3, Column4 FROM TestTable 무슨 생각 있어요?SQL CASE 식을 사용합니다. SELECT ColumnA, CASE WHEN ColumnA IS NULL THEN Column1 ELSE Column3..

programing 2023.09.15

오라클에서 JDBC 배치 삽입에서 생성된 키를 가져오는 방법은 무엇입니까?

오라클에서 JDBC 배치 삽입에서 생성된 키를 가져오는 방법은 무엇입니까? 저는 JDBC batch inserts를 이용하여 많은 레코드를 삽입하고 있습니다.각각의 기록에 대해 생성된 키를 얻을 수 있는 방법이 있습니까?사용해도 됩니까?ps.getGeneratedKeys()일괄 삽입으로? 사용중입니다oracle.jdbc.OracleDriver final String insert = "Insert into Student(RollNumber, Name, Age) values(StudentSEQ.nextval, ? , ?)"; final int BATCH_SIZE = 998; int count = 0; Connection con = null; PreparedStatement ps = null; try { co..

programing 2023.09.10

Oracle에서 LOT 데이터 삭제

Oracle에서 LOT 데이터 삭제 저는 데이터베이스 사람이 아닙니다. 제 db 작업의 대부분은 MySQL과 함께 했으므로, 이 질문에 매우 순진한 것이 있다면 용서해 주십시오. 약 1억 개의 행이 있는 오라클 테이블에서 550만 개의 행을 삭제해야 합니다.임시 테이블에 삭제해야 하는 행의 ID가 모두 있습니다.몇 천 줄만 있으면 이렇게 할 겁니다. DELETE FROM table_name WHERE id IN (SELECT id FROM temp_table); COMMIT; 550만 행이기 때문에 주의하거나 다르게 해야 할 사항이 있습니까?저는 루프를 하는 것에 대해 생각했습니다, 다음과 같은 것입니다. DECLARE vCT NUMBER(38) := 0; BEGIN FOR t IN (SELECT id ..

programing 2023.08.11
반응형