일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 페이징
- SQL
- golang
- Kafka
- Intellj
- JPA
- 오라클
- aws
- DP
- 클라우드
- MVC
- 백준
- retry
- 데이터베이스
- Spring Boot
- MST
- PL/SQL
- Jenkins
- 알고리즘
- Spring Cloud Feign
- Spring
- 자바
- 코딩
- 디자인 패턴
- db
- Spring Cloud
- 쿼리
- feign
- 운영체제
- 자료구조
- Today
- Total
목록IT (131)
justgo_developer
looppl/sql 문장;exit(조건);end loop; ex)12345678910declare num number := 0; begin loop dbms_output.put_line(num); num := num + 1; exit when num > 10; end loop;end;cs while 조건 loop실행 문장;end loop; 12345678declare num number := 0;begin while num 5); tot := tot+i; dbms_output.put_line(tot); end loop;end;cs
제어문 : 조건문, 반복문- 조건문 : if문, case문- 반복문 : basic loop문, while문(반복횟수를 정하지 않을 경우) for문(반복횟수를 지정할 경우)//if문 : if~end if문 if(조건) then실행명령; end if; 12345678910111213141516171819202122232425262728293031declare emp_id employees.employee_id%type; emp_name employees.last_name%type; emp_dept employees.department_id%type; dept_name varchar2(20) := null;begin select employee_id, last_name, department_id into em..
- 컬렉션 : 일반 프로그래밍 언어에서 사용하는 배열 타입을PL/SQL에서는 컬렉션이라고 한다.- 종류 . 연관배열(associative array / index-by table) : 키와 값의 쌍으로 구성된 콜렉션, java의 해시테이블과 같은 개념 .. key 데이터 유형 - 숫자 : binary_integer, pls_integer위 두가지 데이터 타입은 number보다 작은 저장 영역이 필요, 산술 연산의 경우 number보다 빠르다. - 문자 : varchar2 .. 값(value) - 일반 데이터 타입, 레코드 타입이 값이 될수 있다.레코드 타입일 경우 여러개의 값을 가질 수 있다. . varray(variable array) : 고정 길이를 가진 배열, 일반 프로그래밍에서 사용하는 배열과 같..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111import java.util.*; public class Main { static int N; static int L; static int[][] map; static boolean[][] visit; static int cnt; public static void main(String[] args) { Sc..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113import java.util.*; public class Main { static int N; static int[][] S; static int min ; public static void main(String[] args) { Scanner sc = new Scanner(System.in); ..
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162import java.util.*;public class Main { static int N; static int[] number; static int[] op = new int[4]; static int min = Integer.MAX_VALUE; static int max = Integer.MIN_VALUE; public static void main(String[] args) { Scanner sc = new Scanner(System.in); N = sc.nextInt(); number = ne..
rowtype 변수를 활용한 데이터의 변경 123456789101112131415declarec_rec row_test%rowType begin select * into c_rec from row_test where no = 3; c_rec.name := '홍길동'; //c_rec row중 name 값을 홍길동으로 update row_test2 set row = c_rec //행전체를 c_rec로 변경 where no = 3;end; Colored by Color Scriptercs 사용자로부터 두개의 숫자를 입력받아서 합을 구하는 예치환연산자 & 사용 1234567891011declareno1 number:= &no1;no2 number:= &no2;vsum number; begin vsum:= no1..
PL/SQL - 변수의 생성규칙 1. 반드시 문자로 시작 2. 문자나 숫자, 특수문자 포함 가능 3. 변수명은 30bytes 이하 4. 예약어(키워드) 사용불가- 변수의 선언은 선언부(declare)에서 선언되고, 값으로 초기화가 가능- 실행부에서 실행될 경우 값이 할당- 서브프로그램의 파라미터로 전달되기도하며, 서브프로그램의 출력결과를 저장하기도 함. 선언예)emp_no number(6, 3) : 숫자를 저장하는 변수로 총 6자리를 의미하며, 소수점 이하 3자리를 의미 emp_name varchar2(5) : 문자를 저장하는 변수로 총 바이트길이가 5바이트를 저장 emp_date date : 날짜를 저장하는 변수 char : 고정길이의 문자를 저장varchar2 : 가변길이의 문자를 저장number(전..
View(뷰)- Table과 유사하며, Table처럼 사용- Table과는 달리 데이터를 저장하기 위한 물리적인 공간이 필요하지 않은 가상테이블- 데이터를 물리적으로 갖지 않지만, 논리적인 집합을 갖는다.- select/insert/update/delete 명령 가능 1. 보안관리를 위한 뷰 - 보안등급에 맞추어 컬럼 및 범위를 정하여 조회 - 연산결과만 제공하고 알고리즘을 숨기기 위해 사용 - select list를 함수로 가공하여 update, insert를 못하도록 함. - 테이블명이나 컬럼명을 숨기도록 함2. 사용편의성을 위한 뷰 - 검색조건을 단순화하여 사용 - 조인을 단순화 - 사용자를 위한 컬럼명이나 테이블명 제공 create view 뷰이름(필드명1, 필드명2, 필드명3, 필드명4, 필드명..