일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 배열
- 문자열
- 오라클
- 코테
- 짝수
- string
- Integer
- 1레벨
- 프로그래머스
- Math.min
- Linux
- Math.max
- oracle
- 1lv
- Java
- 코딩테스트
- 참조형
- 디비
- 자바
- SQL
- PARSEINT
- 도메인
- 1level
- 1단계
- 알고리즘
- 데이터베이스
- StringBuffer
- substring
- toLowerCase
- programmers
- Today
- Total
목록SQL (4)
웹 프로그래밍
MSSQL 1) 문법 - N : 출력하고 싶은 데이터의 개수 - TABLE : 테이블명 select top [N] * from [TABLE]; 2) 예제 - tb_test 테이블의 상위 10개의 데이터를 출력할 수 있다 select top 10 * from tb_test; ORACLE 1) 문법 select * from [TBALE] where rownum
아래 예제는 위 사진의 테이블을 사용했습니다. ▶ 테이블에 컬럼을 추가하는 방법(ADD) 1. 문법 ALTER TABLE 테이블명 ADD 컬럼명 데이터타입; ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 DEFAULT ''; // DEFAULT는 생략 가능 ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 DEFAULT '' NOT NULL;// NOT NULL은 생략 가능 2. 예제 1) ALTER TABLE TB_TEST ADD COL_TEST VARCHAR2(10); - 컬럼이 추가되면서 기존 데이터는 default로 null 값이 들어간다. 2) ALTER TABLE TB_TEST ADD COL_TEST VARCHAR2(10) DEFAULT 'test'; - 컬럼이 추가되면서 기존 ..
▶ 시퀀스? 1. 시퀀스는 여러 사용자가 사용자가 정의한 정수를 생성할 수 있는 데이터베이스의 개체입니다. 2. 시퀀스가 생성되게 되면 커밋 및 롤백과 상관없이 시퀀스가 증감하게 됩니다. 3. 시퀀스 번호는 테이블과 독립적으로 생성되어 하나 또는 여러 테이블에 동일한 시퀀스를 사용할 수 있습니다. 4. 시퀀스는 해당 스키마에서 생성하려면 시스템 권한이 있어야 합니다. ▶ 시퀀스 생성 방법(CREATE) create sequence 시퀀스명; 1. 시퀀스의 주요 옵션 - start with : 시퀀스가 시작할 번호. default : 1 - increment by : 시퀀스가 증가할 단위. default : 1 - minvalue : 시퀀스의 최솟값. (최대 28자리, start with 이하이어야 합니다..

■ 트리거(TRIGGER)란? 1. 연쇄 작용, 방아쇠 같은 의미로, 특정 명령어를 실행할 때 동시에 실행될 수 있는 로직으로 정의하는 기법. 2. 테이블이나 뷰가 INSERT, UPDATE, DELETE 등의 DML문에 의해 변경될 경우 자동으로 실행될 내용을 정의하여 저장하는 객체. ■ 문법CREATE OR REPLACE TRIGGER ON [FOR EACH ROW] -- 트리거 유형BEGIN -- 트리거 작동 내용END;/ - 이벤트 : INSERT, UPDATE, DELETE- 시점 : BEFORE(이벤트 전), AFTER(이벤트 후) - FOR EACH ROW : 트리거 유형 1. 문장 트리거 : 이벤트 발생 시 테이블, 뷰 단위로 한 번만 실행되는 유형 2. 행 트리거 : 이..