2021-02-22 - 단축키 모음 ( SQL ) CTRL + S : SQL 워크시트 파일 저장 CTRL + F : 검색 CTRL + C : 선택된 행 복사 CTRL + F : 검색(특정 단어 클릭후 해당 단축키 누르면 모두 검색됨) CTRL + SHIFT + D : 위의 한행 복사 붙여 넣기 ALT + SHIFT + D : 한 줄 삭제 CTRL + F7 : 선택된 영역 정렬 CTRL + R : 테이블 새로고침(테이블 선택하고) TAB : 내어쓰기 SHIFT + TAB : 들어 쓰기 CTRAL + A : 전체선택 ALT + F10 : 데이터베이스 접속 선택창 생성 CTRL + SHIFT + D (스크립트 출력 클릭후) : 스크립트 출력창 지우기 ( 추가적인 유용한 단축키 발견시 게시글 지속 수정 예정)
2021-02-21 모든 입력 스트림의 최상위 클래스로 모든 바이트 기반의 입력 스트림은 InputStream을 상속받아 사용한다. 자바 API에서의 정의는 아래와 같다. - 출처 : java API ( 글의 내용의 바탕은 API 기준으로 작성되었다.) This abstract class is the superclass of all classes representing an input stream of bytes. Applications that need to define a subclass of InputStream must always provide a method that returns the next byte of input. ( 이 추상 클래스는 바이트의 입력 스트림을 나타내는 모든 클래스의 슈..
2021-02-20 기존의 기본키가 정해진 테이블에 기본키를 삭제해야 하거나 변경을 해야 하는 경우가 있는데, 이럴 경우 어떠한 방식으로 해당 기본키를 삭제하고 재설정할 수 있는지 알아보도록 하자. - 예제 기존의 기본키를 생성하던 테이블을 다시 재활용하여 사용하겠다. CREATE TABLE INFO ( INFONO NUMBER CONSTRAINT PKINFONO PRIMARY KEY, NAME VARCHAR2(10), AGE NUMBER ); 기존의 예제와 다른 점은 CONSTRAINT 키워드가 추가된 점이다. 이는 제약조건에 명시적인 이름을 부여함으로써 선언된 제약조건을 조금 더 쉽게 관리할 수 있도록 도움을 주게 된다. 사용방법으로는 제약조건을 적용하기 전 제일 앞에 CONSTRAINT를 붙여준 후..
2021-02-19 - 정의 기본키는 테이블을 구성하는 여러 후보 키들 중에서 선택되어 테이블의 각 튜플(행 / 데이터)을 식별하는 역할을 하게 된다. 여기서 기본키는 UNIQUE이기 때문에 유일성이라는 특징을 가지고 있으며, 또한 NOT NULL의 속성도 가지고 있어 NULL의 값도 허용하지 않는다. 오늘은 이러한 기본키를 선언하는 방법을 알아보자. - 방법 1 CREATE 첫번째 방법은 테이블의 선언과 동시에 기본키를 부여 (설정) 하는 방법이다. -- 컬럼선언과 함께 기본키 설정 CREATE TABLE INFO ( INFONO NUMBER PRIMARY KEY, NAME VARCHAR2(10), AGE NUMBER ); ------------------------------- DROP TABLE I..
2021-02-18 DB 사용간 하나의 워크시트 이외에 다른 워크시트가 필요할 경우가 간간히 있는데, 오늘은 추가적인 워크시트를 만드는 방법을 알아보자. - 신규 워크시트 초기에 시작페이지를 닫은 후 아무것도 없는 화면일 경우가 있는데, 그럴 경우 단순히 자신이 사용하고자 하는 DATABASE를 더블클릭해주면 곧 바로 새로운 워크시트가 생성된다. - 새로운 워크시트 기존의 워크시트에서 사용하는 데이터베이스 이외의 추가적인 데이터 베이스가 있다면 마찬가지로 더블클릭하면 워크시트가 생성된다. 다만 하나의 데이테 베이스를 사용하는데, 이 데이터베이스의 워크시트를 추가적으로 만들고 싶은 경우가 있을 수가 있는데, 이경우도 간단히 해결이 가능하다. 방법은 아래와 같다. 기존에 사용하던 데이터베이스를 우클릭 하면 ..
2021-02-17 String의 Split과 달리 StringTokenizer는 문자열을 문자 자체로 구분하는데, 이를 토큰이라고 표현하기도 한다. 오늘은 이 StringTokenizer의 사용법을 알아보도록 하자. - 선언 StringTokenizer st = new StringTokenizer(name, " "); 자바 API중 하나의 클래스이기 때문에 객체로 만들어서 사용해 주어야 한다. 또한 선언 시 2가지의 매개 값을 주어야 하는데 첫 번째는 토큰화 하고 싶은 스트링 객체이고, 두 번째는 이러한 문자 토큰을 구분 지어줄 delimiter를 넣어준다. 사용할 예제는 아래와 같이 규칙적인 여러 공백을 가지는 문자열로 아래와 같다. String name = "aaa bbb ccc ddd fff"; ..