반응형

oracle 40

엔티티 데이터 모델 마법사가 Oracle 연결을 사용하여 충돌

엔티티 데이터 모델 마법사가 Oracle 연결을 사용하여 충돌 VS 2015에서 Oracle Connection용 EDMX 파일을 생성할 수 없습니다. Visual Studio 2015 업데이트 3을 사용하고 있습니다. Oracle Developer Tools 12.1.0.2.4를 설치했으며 \client[user]\product\12.1.0\client\odp.net \bin 2.x\Oracle 아래에 다음 DLL이 있습니다.DataAccess.dll 버전: 2.121.2.0 ODAC 릴리스 44\Oracle.DataAccess.dll 버전: 4.121.2.0 ODAC 릴리스 4 다음 어셈블리 Oracle을 사용하고 있습니다.관리되는 데이터 액세스 버전: 4.122.1.0 Oracle.관리 데이터 액세..

programing 2023.07.21

where 절에서 이상한 임의 동작

where 절에서 이상한 임의 동작 다음과 같은 테이블이 있습니다. Id | GroupId | Category ------------------------ 1 | 101 | A 2 | 101 | B 3 | 101 | C 4 | 103 | B 5 | 103 | D 6 | 103 | A ........................ 나는 그 중 하나를 선택해야 합니다.GroupId무작위로이를 위해 다음 PL/SQL 코드 블록을 사용했습니다. declare v_group_count number; v_group_id number; begin select count(distinct GroupId) into v_group_count from MyTable; SELECT GroupId into v_group_id FR..

programing 2023.07.11

ORA-01741: 잘못된 0-길이 식별자

ORA-01741: 잘못된 0-길이 식별자 안녕하세요. 셸 스크립트에서 삭제 쿼리를 사용하고 있는데 이 문제에 직면했습니다. delete from WHITELIST_CLI where filecode like'%Line_Index_condense%'; 오류: ERROR: ORA-01741: illegal zero-length identifier 다음은 오류에 대한 몇 가지 정보입니다. ORA-01741: 잘못된 0-길이 식별자 원인: 두 개의 큰따옴표("")를 식별자로 사용하려고 했습니다.식별자는 한 문자 이상이어야 합니다. 당신의 쿼리는 그런 종류의 것이 없습니다.이것은 ksh와 Oracle 간의 교호작용일 수 있습니다.또는 단일 따옴표를 의미할 때 큰따옴표를 사용했을 수 있습니다.또는 질문을 게시할 때..

programing 2023.07.06

오라클 SQL에서 join 키워드와 inner join 키워드의 차이점은 무엇입니까?

오라클 SQL에서 join 키워드와 inner join 키워드의 차이점은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. JOIN과 INER JOIN의 차이 (6개 답변) 마감됨10년 전에. 키워드에 대한 문서를 찾을 수 없습니다.join하지만 저는 웹에서 그것을 사용하는 예시들을 보았습니다. 저는 오라클에서 그것으로 약간의 실험을 하고 있었습니다.hr스키마, 테이블이 있는 위치departments: deparment_name manager_id location_id 테이블employees: first_name employee_id 그리고 테이블locations: location_id city 쿼리는 department_name, 부서 관리자의 first_name 및 부서가 위치한 도시를 반환..

programing 2023.07.06

다른 테이블스페이스를 사용하여 쿼리에서 테이블 만들기(Oracle SQL)

다른 테이블스페이스를 사용하여 쿼리에서 테이블 만들기(Oracle SQL) 제가 개발한 몇 가지 쿼리로 데이터베이스에 몇 가지 테이블을 만들고 싶습니다.아래 코드를 사용해보니 테이블이 만들어졌고 잘 작동합니다. 제가 안고 있는 문제는 우리가 사용해야 할 테이블스페이스와는 다른 테이블스페이스를 사용하여 테이블을 생성했다는 것입니다.아래와 같은 코드로 지정할 수 있는 방법이 있습니까?고지 사항입니다. 저는 데이터의 최종 사용자이기 때문에 기술적인 지식이 부족합니다. CREATE TABLE new_permanent_table AS SELECT * FROM old_temporary_table WHERE amount

programing 2023.07.06

SQL(Oracle)을 사용하여 문자열의 크기를 계산하는 방법은 무엇입니까?

SQL(Oracle)을 사용하여 문자열의 크기를 계산하는 방법은 무엇입니까? 오라클에 문자 크기 수를 셀 수 있는 함수가 있는지 궁금합니다. 즉, "버거"가 주어지면 SQL이 6을 반환합니다. i.e. select XXX('Burger') from DUAL; CHAR / VARCHAR2의 경우 LENGTH()를, CLOB의 경우 DBMS_LOB.GETLENGTH()를 사용할 수 있습니다.두 기능 모두 실제 문자(바이트가 아님)를 카운트합니다. 바이트가 필요한 경우 링크된 설명서를 참조하십시오.당신은 길이() 기능이 필요합니다. select length(customer_name) from ar.ra_customers 길이 기능이 그것을 할 것입니다.http://www.techonthenet.com/orac..

programing 2023.06.26

Oracle ROWID를 변경하는 원인은 무엇입니까?

Oracle ROWID를 변경하는 원인은 무엇입니까? Oracle의 FAIK ROWID는 적절한 데이터 파일에 있는 레코드의 물리적 위치를 나타냅니다.어떤 경우에 레코드의 ROWID가 변경될 수 있습니까? 제가 아는 것은 레코드를 다른 파티션으로 "이동"하는 파티션 테이블의 UPDATE입니다. 또 다른 사례가 있습니까?대부분의 DB는 Oracle 10입니다.말씀하신 대로 다음과 같이 행이 Disk에서 물리적으로 이동될 때마다 발생합니다. 테이블 내보내기/가져오기 다른 테이블 XXXXX 이동 대체 테이블 XXXXX 축소 공간 플래시백 테이블 XXXX 파티션 분할 새 파티션으로 이동하도록 값 업데이트 두 개의 파티션 결합 가 인덱스 구성 테이블에 있는 경우 기본 키를 업데이트하면 다른 ROWID도 제공됩니다..

programing 2023.06.26

오라클 DB에 마지막으로 삽입된 레코드의 ID 가져오기

오라클 DB에 마지막으로 삽입된 레코드의 ID 가져오기 (시퀀스 및 트리거 방법을 사용하여) 자동 증분 id 열로 새로 삽입된 레코드의 id를 검색하려고 합니다.이를 위한 표준 방법은 무엇입니까?PL/SQL 사용RETURNING절: insert into mytable (...) values (...) returning id into v_id; 언급URL : https://stackoverflow.com/questions/3131064/get-id-of-last-inserted-record-in-oracle-db

programing 2023.06.26

소수(s,p) 또는 숫자(s,p)?

소수(s,p) 또는 숫자(s,p)? 최근 db2 -> oracle 마이그레이션 프로젝트를 진행하던 중에 이러한 상황을 접했습니다.개발자들이 실수로 십진수(s,p) 열을 사용하여 새 테이블 구조를 만들고 있었습니다.Oracle이 이를 지원하는 것을 기억하지 못했지만, 몇 가지 조사를 통해 ANSI 데이터 유형이 Oracle에 의해 지원된다는 것을 알 수 있었습니다. 하지만, 나에게 남은 질문은 - 이 데이터는 내부적으로 어떻게 처리됩니까? Oracle의 기본 제공 유형 대신 ANSI 유형을 사용하면 비용이 발생합니까? 대상 유형이 Oracle 기본 제공 유형인 경우 데이터 마이그레이션 중에 영향이 있습니까? Oracle에서는 다음과 같이 동일합니다. 테이블과 클러스터를 만드는 SQL 문은 IBM 제품 SQ..

programing 2023.06.26

null이 아니거나 빈 문자열이 아닌지 테스트할 호환 SQL

null이 아니거나 빈 문자열이 아닌지 테스트할 호환 SQL Oracle 데이터베이스와 Microsoft SQL Server 모두에 대해 호환되는 SQL을 원합니다. null이 아니고 빈 문자열이 아닌 경우 true를 반환하는 호환되는 SQL 식을 원합니다. 사용하는 경우: column '' Microsoft SQL Server에서는 작동하지만 Oracle 데이터베이스에서는 작동하지 않습니다("는 Oracle의 경우 null이므로). 사용하는 경우: len(column) > 0 Microsoft SQL Server에서는 작동하지만 Oracle 데이터베이스에서는 작동하지 않습니다(길이()를 사용하므로).NULLIFOracle(doc)과 SQL Server(doc) 모두에서 사용할 수 있습니다.이 표현식은 ..

programing 2023.06.21
반응형