oracle 37

Oracle IN 절에서 LIKE 사용

Oracle IN 절에서 LIKE 사용 다음과 같이 주어진 열에 임의의 수의 값이 포함된 모든 행을 반환하는 쿼리를 작성할 수 있습니다. Select * from tbl where my_col in (val1, val2, val3,... valn) 하지만 만약에val1예를 들어, 의 모든 위치에 나타날 수 있습니다.my_col데이터 유형이 varchar(300)인 경우 대신 다음과 같이 쓸 수 있습니다. select * from tbl where my_col LIKE '%val1%' 이 두 가지 기술을 결합할 수 있는 방법이 있습니까?열의 자유 형식 텍스트에 나타날 수 있는 30여 개의 가능한 값을 검색해야 합니다. 다음과 같은 방법으로 이 두 문장을 결합하는 것은 효과가 없는 것 같습니다. select..

programing 2023.07.03

오라클의 최대 절전 모드 시퀀스인 @GeneratedValue(전략 = GenerationType).자동)

오라클의 최대 절전 모드 시퀀스인 @GeneratedValue(전략 = GenerationType).자동) @GeneratedValue(전략 = GenerationType)를 사용합니다.AUTO) - 엔티티에 대한 ID를 생성합니다. 어떻게 작동하는지는 모르겠지만, 제 자식 테이블에서는 부모 순서를 따르는 ID 값을 생성합니다. //parent table @Entity @Table (name = "parent") public class Parent { @Id @GeneratedValue (strategy = GenerationType.AUTO) @Column (name = "id") private long id; @OneToMany (cascade = {CascadeType.ALL}, fetch = Fe..

programing 2023.07.03

설명 작업을 사용하여 열의 주석을 표시하는 방법

설명 작업을 사용하여 열의 주석을 표시하는 방법 설명표를 원합니다. 열의 주석을 표시하는 작업입니다.나는 몇몇 사람들이 이것을 성취한 것을 보았지만, 나는 방법을 찾을 수 없었습니다.SQL Developer 버전에 따라 다를 수 있습니다. 제 것은 2.1.0.63입니다.데이터베이스는 Oracle 11g입니다. 이것은 descable을 수행할 때 얻을 수 있는 것입니다.: Desc table; Name Nullable Type ------------------- -------- ----- ID NOT NULL NUMBER(38) ITEM_ID NUMBER(38) 그리고 저는 다음과 같은 것을 얻고 싶습니다. Desc table; Name Nullable Type Comment ----------------..

programing 2023.07.03

Oracle SQL 피벗 쿼리

Oracle SQL 피벗 쿼리 아래와 같이 표에 데이터가 있습니다. MONTH VALUE 1 100 2 200 3 300 4 400 5 500 6 600 아래와 같은 결과가 나올 수 있도록 SQL 쿼리를 작성하고 싶습니다. MONTH_JAN MONTH_FEB MONTH_MAR MONTH_APR MONTH_MAY MONTH_JUN 100 200 300 400 500 600 Oracle 11g 이상 Oracle 11g부터 연산자를 사용하여 다음과 같은 결과를 얻을 수 있습니다. create table tq84_pivot ( month number, value number ); insert into tq84_pivot values(1, 100); insert into tq84_pivot values(2, 20..

programing 2023.06.28

Oracle SQL 개발자의 DB2 데이터베이스

Oracle SQL 개발자의 DB2 데이터베이스 Oracle SQL developer와 같은 클라이언트를 통해 메인프레임 DB2 데이터베이스에 연결할 수 있다고 들었습니다.온라인으로 찾아봤는데 SQL 개발자에서 이 작업에 필요한 커넥터 파일을 찾을 수 없는 것 같습니다.누가 이 일을 할 수 있는 링크를 가르쳐 줄 수 있습니까?아니면 제가 처음부터 잘못된 것을 찾고 있다면 말해주세요.커넥터가 Oracle의 MySQL 데이터베이스에서 작동하므로 DB2 데이터베이스와 비슷할 것으로 예상했습니다.SQL Developer에서 DB2를 사용하려면 db2jcc.jar를 꺼내야 합니다. "Oracle SQL Developer" - "Tools" - "Preferences" - > 타사 JDBC Driver로 이동합니다..

programing 2023.06.23

Oracle과 같이 mysql의 날짜 필드 잘라내기

Oracle과 같이 mysql의 날짜 필드 잘라내기 나는 'mysql' 데이터베이스에서 'trunc(in oracle)' 기능을 사용할 수 없습니다.제 'mysql' 데이터베이스에 dlb_cc_purchase and date 필드 due_date라는 테이블이 있습니다.날짜 필드에 표시되는 데이터는 다음과 같습니다.20-11-2014 00:00:00(20-2024-2014).오라클에서 우리는 쿼리를 사용하고 있습니다. select * from dlbcc_purchase where trunc(due_date) = '20-nov-2014' Oracle DB는 만료일 20-11-2014 00:00:00로 행을 가져옵니다.mysql'에서 이 기능을 어떻게 사용할 수 있습니까? 이것이 기본적인 질문이라는 것을 알지..

programing 2023.06.23

Oracle Text는 NVARCHAR2에서 작동하지 않습니다.그 밖에 어떤 것을 사용할 수 없습니까?

Oracle Text는 NVARCHAR2에서 작동하지 않습니다.그 밖에 어떤 것을 사용할 수 없습니까? 유니코드를 지원하도록 애플리케이션을 마이그레이션하고 전체 데이터베이스에 대한 유니코드 문자 집합 또는 N[VAR]CHAR2에 저장된 유니코드 열 중에서 선택해야 합니다. NVARCHAR2를 선택하면 Oracle Text는 CAR 유형을 기준으로 열을 인덱싱할 수 있기 때문에 Oracle Text로 열 내용을 인덱싱할 수 없습니다. 그 외에도 Oracle 가능성에서 수확할 때 다른 주요 차이점이 발생할 가능성이 있습니까? 또한 최신 버전의 Oracle에서 일부 새로운 기능이 추가되었지만 CHAR 열 또는 NCAR 열만 지원하고 둘 다 지원하지는 않습니까? 답변 감사합니다. Justin의 답변에 따른 참고..

programing 2023.06.13

Oracle의 JDBC 쿼리 시간 초과는 어떻게 구현됩니까?

Oracle의 JDBC 쿼리 시간 초과는 어떻게 구현됩니까? Oralce JDBC 씬 클라이언트가 쿼리 타임아웃을 어떻게 구현하는지 궁금합니다.java.sql을 호출하여 설정할 수 있습니다.문의 setQueryTimeout(int초) 메서드입니다. 이것은 클라이언트 측의 드라이버 자체에서 구현됩니까?새 스레드가 생성되어 결합됩니까?아니면 JDBC 드라이버가 Oracle에 매개 변수를 보낸 다음 시간 초과를 적용합니까? 제한 시간에 도달하면 클라이언트 및 데이터베이스에서 어떤 리소스가 릴리스되고 어떤 리소스가 중단됩니까?클라이언트가 쿼리를 포기한 경우에도 Oracle은 쿼리를 계속 실행합니까, 아니면 종료되었습니까?클라이언트 측에 여전히 커서 개체가 있습니까? 감사해요.Oracle JDBC FAQ에 따르면..

programing 2023.06.13

Oracle, 문자열에 선행 0 추가(숫자가 아님)

Oracle, 문자열에 선행 0 추가(숫자가 아님) 저는 Oracle(작업 공간이 Toad임)을 사용하고 있으며, 문자열이 10자로 짧으면 선행 0을 추가하여 모두 10자리 문자열로 만들어야 합니다. 예를 들어 다음과 같은 문자열이 있는 경우: '12H89'는 '0000012'여야 합니다.H89' 또는 '1234'는 '0000001234'가 됩니다. 이것이 어떻게 행해지는가?가장 좋은 방법은 무엇입니까? 잘 부탁드립니다.이를 위해 LPAD 기능을 사용하여 문자열을 전달하고 원하는 길이와 패딩할 문자를 전달할 수 있습니다.선행 0이 있는 10자리의 경우 다음과 같습니다. LPAD('12H89', 10, '0') 반환 값은 패딩된 문자열입니다. 참조: http://www.techonthenet.com/ora..

programing 2023.04.29

데이터베이스에서 django 모델을 생성할 수 있습니까?

데이터베이스에서 django 모델을 생성할 수 있습니까? 집에서 장고와 장고 ORM을 만지작거리고 있는데, 사용 편의성 면에서는 최고라고 생각합니다. 다만, 「리버스」에 사용할 수 있을까 생각하고 있었습니다. 기본적으로는 기존 데이터베이스 스키마(django를 사용하지 않는 오래된 프로젝트)에서 Django 모델을 생성하려고 합니다. 이게 가능합니까? 업데이트: 해당 데이터베이스는 Oracle입니다.네, 를 사용합니다.inspectdb명령어: http://docs.djangoproject.com/en/dev/ref/django-admin/ #syslogdb 인스펙션db DATABASE_NAME 설정으로 지정된 데이터베이스 테이블을 검사하고 Django 모델 모듈(models.py 파일)을 표준 출력으로 ..

programing 2023.04.04