분류 전체보기 33

CONSTRAINT(제약조건)

Constraint란 데이터 무결성 유지를 위하여 사용자가 지정할 수 있는 성질. - 모든 Constraint은 데이터 사전(Data Dictionary)에 저장된다. - 의미있는 이름을 부여해야 Constraint를 참조하기 쉽게 된다. - Constraint의 이름은 표준 객체 명명법을 따르는게 좋다. - Constraint의 이름은 한 사용자 내에서 중복 될 수 없다. - Constraint의 이름을 생략했다면 ORACLE은 SYS_Cn형식의 이름을 만든다. Constraint 정의방법 - 컬럼 레벨(Column Level)과 테이블 레벨(Table Level) 두가지 방법이 있다. 1) 컬럼 레벨 제약 조건 - 어떤 유형의 제약조건도 정의가능 컬림 [CONSTRAINT 제약조건 이름] 제한조건 유..

DB/오라클 2023.04.14

맥북m1 DBeaver에서 현재 시간(sysdate)이 제대로 안나올때 해결방법

현재 맥북에어 m1을 사용중. 이 글을 읽으시는 분은 homebrew , colima , docker로 오라클 DB를 사용하고 계신분이 겪고있는 사람 일 것 이다. 오라클DB를 사용하기 위한 모든 세팅을 마친 후 DBeaver로 SQL문을 실습하는 중 문제를 발견. SELECT SYSDATE FROM DUAL; SYSDATE 함수를 실행했더니 현재시간 기준 -9시간 (미국시간) 으로 나오는 것이 아니겠는가.. 인터넷 검색으로 ALTER DATABASE SET TIME_ZONE = 'Asia/Seoul'; ALTER SESSION SET TIME_ZONE = 'Asia/Seoul'; 다 해봤지만 변경되지 않았음.. 이 문제의 해결방법은 docker에 있었다. m1칩은 docker를 이용해서 오라클DB에 접..

DB/오라클 2023.04.12

Java API 문서 다운로드

Java API 문서를 다운로드 해볼겁니다. 먼저 구글에서 "java api download" 를 검색하여 주세요. 검색하면 Java Development Kit 8 Documentation | Oracle 대한민국 링크를 클릭하여 접속해주세요. 우측 하단에 Download 탭의 " jdk-8u341-docs-all.zip " 을 클릭하면 압축 파일이 다운로드 됩니다. (파일명은 업데이트에 따라 조금씩 달라질 수 있습니다.) 파일을 다운로드 후 해당 압축 파일을 본인pc의 jdk를 다운로드한 폴더에 풀어주세요. (저같은 경우에는 기본 경로인 Program Files>Java>jdk1.8.0_xxx 여기에 압축을 풀었습니다.) 압축을 풀면 docs폴더가 생성되는데 docs > api 폴더에 들어가면 ind..

개발/JAVA 2022.08.03