728x90
반응형
- [PL/SQL] 구구단 예제chantlemandeclare v_i number :=2; v_j number :=1;begin while v_i
- 2024-07-23 14:24:34
- 추상 클래스chantleman2024.07.23 - [자바] - 오버라이딩. 다형성 오버라이딩. 다형성- 최상위 클래스public class Animal { public void cry() { } public void sing() { }} - Animal 클래스를 상속받음public class Cat extends Animal{ @Override public void cry() { System.out.println("야옹~"); }} - Animal 클래스를 상chantleman.tistory.com지난 시간에 만들었던 Animal 클래스처럼상위 클래스 메소드에 아무 내용도 없고 설계만 하는 경우 추상클래스를 이용합니다. public class Animal { public void cry() { } public v..
- 2024-07-23 12:27:28
- 오버라이딩. 다형성chantleman- 최상위 클래스public class Animal { public void cry() { } public void sing() { }} - Animal 클래스를 상속받음public class Cat extends Animal{ @Override public void cry() { System.out.println("야옹~"); }} - Animal 클래스를 상속받음public class Dog extends Animal{ @Override public void cry() { System.out.println("멍멍!"); }} import kr.or.ddit.util.ScanUtil;public class AniMain { public static void main(String[..
- 2024-07-23 10:58:16
- [PL/SQL] 기본 구조chantleman기본 구조DECLARE 선언 부분(옵션) - 변수, 상수, cursor와 사용자 정의 exception등 선언BEGIN 실행 부분(필수) - 처리할 명령문들 절차적으로 기술 - sql, 반복문, 조건문 EXCEPTION 예외 처리 부분(옵션) - 오류 처리에 관한 명령문END; 예시DECLARE -- 선언부. 변수, 상수 선언 M_NAME VARCHAR2(50); -- 초기 변수 선언 BEGIN -- 제어, 반복문, 함수 등 다양한 로직 기술 실행 M_NAME:= '투케이' -- 변수에 값 대입 DBMS_OUTPUT.PUT_LINE('======================'); DBMS_OUTPUT.PUT_..
- 2024-07-22 16:47:03
- sequencechantleman시퀀스는 자동으로 번호를 생성하기 위해 사용됩니다. 기본키를 설정할 후보키가 없거나 pk를 특별히 의미있게 만들지 않아도 되는 경우,혹은 자동으로 순서적인 번호가 필요한 경우 사용합니다. create sequence sequence_name [start with n] [increment by n] [maxvalue n | nomaxvalue] [minvalue n | nominvalue] [cycle | nocycle] [cache n | nocache] [order | noorder] start with n 시작값 설정, 기본은 min_valueincrement by n 자동 증감값 기본은 1, 음수 사용가능cache n 메모리에 미리 할당할 값. 기본은 cache 2..
- 2024-07-22 14:19:03
- ValueObjectchantlemanSELECT ' private '|| DECODE( DATA_TYPE , 'NUMBER', 'int ', 'String ' )|| LOWER(COLUMN_NAME)||';'FROM COLSWHERE TABLE_NAME = 'MEMBER'ORDER BY COLUMN_ID; 1. member 테이블에 있는 데이터 가져오기 sqld에 입력 후 출력 출력된 거 드래그해서 복사해서 eclipse member.java 클래스에 붙여넣은 후 '@Data' import하면 아래와 같이 나옵니다.package kr.or.ddit.study06.sec06;import lombok.Data;@Datapublic class Member { private String mem_id; private Str..
- 2024-07-22 11:45:34
- lombok.jarchantleman@Data를 사용하기 위해서는 lombok이 필요합니다. (@Data는 @Getter, @Setter, @ToString 한번에 하는 것으로,Data한번 import하면 굳이 번거롭게 get,set 안해도됩니다. ) https://projectlombok.org/ Project Lombok projectlombok.org lombok 홈페이지 들어가서 jar파일 다운받은 후 파일을 본인이 원하는 폴더에 넣습니다.저는 D:\C_Lib 폴더에 넣어놨습니다 D드라이브로 해놔서 d: 입력했음 dir입력해서lombok이 있는 폴더가 있는지 확인cd 폴더명 입력해서 java -jar lombok.jar 입력하면 자동으로 아래와 같은 창이 뜨게 됩니다.eclipse 파일 경로 입력후 install/update하고 ..
- 2024-07-22 11:16:59
- 테이블 복사, 삭제chantlemancreate table remain2 as select * from remain; remain테이블을 remain2로 복사 생성 테이블의 내용 모두 삭제 1) 전체 record 삭제delete from table_name;- rollback(작업 취소) 가능. 느림truncate table table_name;- 자동 commit(복구 불가). 빠름 2) 테이블 제거drop table table_name;- 자료가 수십만 건 이상일 경우 또는 빠른 시간 내에 자료 전체를 조건없이 삭제해야 하는 경우 사용 가능단, table의 모든 이력이 사라지므로 table create, primary key, index등을 다시 생성해줘야함
- 2024-07-19 15:38:02
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)