Oracle 82

dmp 파일 및 로그 파일에서 Oracle 데이터베이스를 가져오는 방법은 무엇입니까?

dmp 파일 및 로그 파일에서 Oracle 데이터베이스를 가져오는 방법은 무엇입니까? 덤프 파일에서 데이터베이스를 만들려면 어떻게 해야 합니까?시스템에 동일한 구조의 기존 데이터베이스가 없으므로 작업, 이벤트, 테이블 등으로 완료해야 합니다. 덤프 및 로그 파일을 E: 드라이브에 배치했습니다. 가져오기 유틸리티를 사용해 보았습니다. E:/>impdp system/tiger@oratest FILE=WB_PROD_FULL_20MAY11.dmp 하지만 오류가 발생하고 있습니다. invalid argument value bad dump file specification unable to open dump file "E:\app\admin\oratest\dpdump\WB_PROD_F ULL_20MAY11.dmp"..

programing 2023.05.22

숫자에서 0을 제거하는 중

숫자에서 0을 제거하는 중 정수(숫자)가 포함된 열에서 0(선행 0뿐만 아니라 모든 위치의 0)을 제거하려면 어떻게 해야 합니까? 예를 들어 0349010330은 349133이 됩니다.다음은 Hackerlank 과제 The Block을 위한 솔루션(MySQL)입니다. SELECT CEIL((AVG(salary)) - (AVG(REPLACE(salary, '0', '')))) AS avg_salary FROM employees; REPLACE() : 급여에서 0을(를) 제거하기 위해 사용됩니다. AVG() : 평균 급여 계산에 사용됩니다. CAILLE() : 반올림된 다음 정수를 가져오는 데 사용됩니다. REPLACE('0349010330', '0', ''); 이것 또한 효과가 있다 REPLACE('034..

programing 2023.04.22

SQL - 계층 저장 및 탐색 방법

SQL - 계층 저장 및 탐색 방법 데이터베이스에서 계층 정보를 모델링하고 검색하기 위해 사용하는 방법은 무엇입니까? 나는 수정된 사전 주문 트리 통과 알고리즘을 좋아한다.이 기술을 사용하면 트리에 대한 쿼리를 매우 쉽게 수행할 수 있습니다. 하지만 여기 Zend Framework(PHP) 기고자 웹페이지에서 복사한 주제에 대한 링크 목록이 있습니다(Posted by Laurent Melmoux가 2007년 6월 5일 15:52에 게시). 링크의 대부분은 언어에 의존하지 않습니다. 데이터베이스로 계층 구조를 나타내는 2가지 주요 표현과 알고리즘이 있습니다. 수정된 사전 순서 트리 트래버설 알고리즘이라고도 하는 중첩된 집합 인접 리스트 모델 여기에 잘 설명되어 있습니다. http://www.sitepoin..

programing 2023.04.02

Oracle SQL Developer SQL Worksheet 창에서 텍스트 인쇄

Oracle SQL Developer SQL Worksheet 창에서 텍스트 인쇄 Oracle SQL을 사용하고 있습니다(SQLDeveloper에서 SQL 워크시트 사용).선택하기 전에 다음과 같은 문장을 인쇄하고 싶습니다. PRINT 'Querying Table1'; SELECT * from Table1; 텍스트 출력을 인쇄/표시하려면 무엇을 사용해야 합니까?"Bind Variable(변수 바인딩)"이라는 오류가 표시되므로 "Print(인쇄)"가 아닙니다.Table1선언되지 않았습니다.DBMS_OUTPUT.PUT_LINE은 알 수 없는 명령어입니다.(분명 저는 SQLDeveloper이자 Oracle 사용자입니다.Print와 동의어가 있을 것입니다만, Print가 무엇인지도 모르는 상태에서 도움말을 찾는..

programing 2023.04.02

휴지 상태를 사용하여 Oracle에서 대용량 BLOB(100MB 이상)를 유지하는 방법

휴지 상태를 사용하여 Oracle에서 대용량 BLOB(100MB 이상)를 유지하는 방법 BLOB 열을 사용하여 Oracle 데이터베이스에 대용량 이미지(대부분 TIFF 형식)를 삽입하는 방법을 찾는 데 어려움을 겪고 있습니다. 웹을 통해 StackOverflow에서도 철저히 검색했지만 이 문제에 대한 해답을 찾지 못했습니다. 일단 문제는...그런 다음 관련 코드의 짧은 섹션(클래스/구성), 마지막으로 이미지 지속성을 테스트하기 위해 작성한 junit 테스트를 보여 주는 세 번째 섹션(junit 테스트 실행 중 오류 수신) 편집: 질문 끝에 JConsole을 사용한 테스트와 분석에 대해 설명하는 섹션을 추가했습니다. 문제 신신 an java.lang.OutOfMemoryError: Java heap spa..

programing 2023.03.23

ORA-38104: ON 절에서 참조되는 열은 업데이트할 수 없습니다.

ORA-38104: ON 절에서 참조되는 열은 업데이트할 수 없습니다. 삭제가 끝난 심플한 테이블이 있습니다(삭제하지 않고 이 컬럼에서 갱신할 필요가 있습니다). create table PSEUDODELETETABLE ( ID NUMBER(8) not null, -- PKEY NAME VARCHAR2(50) not null, ISDELETED NUMBER(1) default 0 not null ) 새 레코드를 삽입할 때 기본 키와 일치하는 레코드가 있지만 ISDELETED = 1인 레코드가 있는지 확인해야 합니다.이 경우 ISDELETED를 0으로 변경하고 다른 열을 업데이트해야 합니다.따라서 다음 Merge-Statement를 사용합니다. merge into ET.PSEUDODELETETABLE TAR..

programing 2023.03.18

테이블에서 값이 null이 아닌 열을 선택하려면 어떻게 해야 합니까?

테이블에서 값이 null이 아닌 열을 선택하려면 어떻게 해야 합니까? 수백 개의 컬럼이 포함된 테이블이 있는데, 그 중 대부분은 늘입니다.값이 포함된 컬럼만 반환되도록 select 문을 원합니다.데이터를 더 잘 분석하는 데 도움이 될 거예요.예를 들어 다음과 같습니다. tablename에서 (null이 아닌 열)을 선택합니다. 값이 null이 아닌 열을 하나 이상 선택합니다. 할 수 있을까?다음을 사용합니다. SELECT * FROM information_schema.columns WHERE table_name = 'Table_Name' and is_nullable = 'NO' Table_Name그에 따라 교체해야 합니다.통계정보로서 참조해 주세요.이 정보는 도움이 될 수 있습니다. SQL> exec d..

programing 2023.03.18

테이블에 날짜 값을 삽입하는 방법

테이블에 날짜 값을 삽입하는 방법 /, with date data type을 사용하여 입력이 다른 테이블에 삽입하려면 어떻게 해야 합니까? insert into run(id,name,dob)values(&id,'&name',[what should I write here?]); 오라클 10g을 사용하고 있습니다.부터dob이DATE데이터 유형, 리터럴을DATE사용.TO_DATE적절한 포맷모델이 필요합니다.구문은 다음과 같습니다. TO_DATE('', '') 예를들면, SQL> CREATE TABLE t(dob DATE); Table created. SQL> INSERT INTO t(dob) VALUES(TO_DATE('17/12/2015', 'DD/MM/YYYY')); 1 row created. SQL> C..

programing 2023.03.13

변수를 선언하고 동일한 Oracle SQL 스크립트에서 사용하는 방법은 무엇입니까?

변수를 선언하고 동일한 Oracle SQL 스크립트에서 사용하는 방법은 무엇입니까? 재사용 가능한 코드를 작성하고, 처음에 몇 가지 변수를 선언하고, 스크립트에서 다음과 같은 변수를 재사용해야 합니다. DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; 변수를 선언하고 SQLDeveloper 사용 등 이어지는 문장에서 재사용하려면 어떻게 해야 합니까? 시도 DECLARE 섹션을 사용하여 다음 SELECT 문을 삽입합니다.BEGIN그리고.END;. 변수를 액세스합니다.&stupidvar. 키워드 사용DEFINE변수에 액세스합니다. 키워드 사용VARIABLE변수에 액세스..

programing 2023.03.13

SQL Server에서 Oracle의 "SELECT FOR UPDATE WAIT"와 유사한 방법으로 단일 행을 잠그려면 어떻게 해야 합니까?

SQL Server에서 Oracle의 "SELECT FOR UPDATE WAIT"와 유사한 방법으로 단일 행을 잠그려면 어떻게 해야 합니까? Oracle 데이터베이스에 연결하여 작업을 수행하는 프로그램이 있습니다.SQL Server 데이터베이스도 지원하도록 프로그램을 조정하고 싶습니다. Oracle 버전에서는 "SELECT FOR UPDATE WAIT"를 사용하여 필요한 특정 행을 잠급니다.SELECT 결과에 따라 업데이트가 이루어지고 다른 세션이 동시에 수정되지 않을 수 있는 상황에서 먼저 수동으로 잠궈야 합니다.시스템은 동일한 데이터에 동시에 액세스하려고 하는 세션의 영향을 받기 쉽습니다. 예를 들어 다음과 같습니다. 두 명의 사용자가 가장 높은 우선순위로 데이터베이스 내의 행을 가져오려고 시도하고,..

programing 2023.03.13