일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹 용어
- classification
- CES 2O21 참여
- web 사진
- discrete_scatter
- vscode
- Keras
- mglearn
- C언어
- cudnn
- paragraph
- 재귀함수
- CES 2O21 참가
- 머신러닝
- broscoding
- 결합전문기관
- web 개발
- inorder
- bccard
- 데이터전문기관
- java역사
- web
- web 용어
- postorder
- 자료구조
- KNeighborsClassifier
- tensorflow
- pycharm
- html
- 대이터
- Today
- Total
목록[IT]/Oracle DB (6)
bro's coding
paging 방법 Paging SQL(row_number() 와 subquery의 inline view를 이용하고회원 테이블과 join) drop table player; create table player( no number primary key, title varchar2(100) not null, singer varchar2(30) not null, price number not null ) select * from player; create sequence mp3_seq; insert into player(no,title,singer,price) values(mp3_seq.nextval,'가을아침','아이유',700); insert into player(no,title,singer,price) v..
/* DATE 타입 : 데이터베이스 시간 ( 년 , 월 , 일 , 시, 분 , 초 ) 을 관리하는 타입 * 주요 함수 * 1. TO_CHAR() : 데이터베이스에 저장된 DATE형의 정보를 문자열로 반환받을 때 사용 * 2. TO_DATE() : 문자타입의 시간 정보를 데이터베이스의 DATE형으로 변환해 저장할 때 사용 * * sysdate 키워드 : 현재 시간을 표현하는 키워드 * * dual 테이블(오라클에서 제공하는 기본테이블)을 이용해서 현재 시간을 조회 */ SELECT sysdate FROM DUAL; -- TO_CHAR() : 원하는 시간 포맷을 설정해 문자열로 반환받는 함수 SELECT TO_CHAR(sysdate,'YYYY-MM-DD') FROM DUAL; SELECT TO_CHAR(sy..
Transaction 트팬잭션이란 사전적 의미로 작업 단위(or 업무 단위)를 의미 데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위를 말함 > DCL commit : rollback : ex) 카드 발급시에 약속한 포인트를 지급 > 작업단위(카드 발급 작업 단위 or Transaction) 카드 발급 트랜잭션 1. 카드 발급 2. 약속한 포인트 지급 위 두 사항이 정상적으로 수행되었을 때만 실제 데이터베이스에 작업결과가 저장되어야 함 > COMMIT 실행 만약 작업단위에서 하나의 세부 작업이라도 문제가 발생할 경우에는 작업이 취소 > ROLLBACK 실행 이러한 트랜잭션 처리를 위해서는 데이터베이스를 사용하는 프로그램 차원에서 COMMIT모드를 수동으로 전환해야 함 JDBC는 기본이 AutoCo..
/* 오라클 시퀀스(sequence) : 순차적으로 증가, 유일한 값을 생성하기 위한 객체 주로 primary key ( unique + not null ) 를 생성하기 위해 사용 테이블과는 독립적 구조 CREATE SEQUENCE 시퀀스명 [START WITH 시작번호] [INCREMENT BY 증가값] [MAXVALUE 최대값] [MINVALUE 최소값] [ CYCLE or NOCYCLE ] [ NOCACHE ] Oracle dual table : 오라클에서 제공하는 기본 테이블 컬럼 하나만 존재 , 주로 시퀀스 또는 날짜함수, 산술연산에 사용 sys Admin 계정에서 관리하고 수정 및 삭제 등 조작은 불가 */ -- 시퀀스 생성 CREATE SEQUENCE test_seq; -- dual ..
insert into product values('1','카스','오비',1400); insert into product values('2','테라','진로',1800); insert into product values('3','맥스','오비',1500);