일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- 프로그래머스
- 데이터베이스
- 자바
- Math.max
- 코딩테스트
- Java
- substring
- PARSEINT
- oracle
- 참조형
- 문자열
- 짝수
- 디비
- 코테
- 1level
- string
- Math.min
- StringBuffer
- 배열
- 오라클
- programmers
- 알고리즘
- 1lv
- Integer
- Linux
- 1레벨
- toLowerCase
- 도메인
- 1단계
- Today
- Total
목록oracle (5)
웹 프로그래밍
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 이하이어야 합니다..

Data 관찰 결과로 나타난 정량적이고 정성적인 실제 값을 의미합니다. ex) 에베레스트의 높이 : 8848m Database 1. 운영 데이터(Operational Data) 조직의 목적을 위해 사용되는 데이터 2. 공용 데이터(Shared Data) 공동으로 사용되는 데이터 3. 통합 데이터(Integrated Data) 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거 4. 저장 데이터(Stored Data) 컴퓨터 저장 장치에 저장된 데이터 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 저장한 것을 의미합니다. - 특징 1. 실시간 접근성(real time accessibillity) 사용자가 데이터 요청 시 실시..

프로시저(Procedure)란? - PL/SQL 문법을 활용하여 일종의 프로그램(함수)를 미리 작성하고, DB에 저장하는 객체 - 재사용성을 높여주고, 사용자가 필요 시 언제든 호출할 수 있는 기능 장점 - 네트워크를 적게 사용하여 DB 성능 향상에 기여할 수 있다. - 반복, 주기적으로 사용하는 DBA의 명령어를 영구적으로 저장할 수 있다. - PL/SQL문을 저장하는 객체로 필요할 때 마다 복잡한 구문을 다시 입력할 필요 없이 간단하게 호출 후 실행 결과를 얻을 수 있다 단점 - 개발자 입장에서는 기능이 분산되어 프로그램 관리가 어려워진다. - 디버깅이 어렵고, 현재 프로그램 상태를 정확히 알 수 없어 관리가 어려워진다. - 프로시저가 난발되면 DB 성능 저하와 비용이 상승한다. 문법 CREATE P..