일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @AspectJ
- STS
- AOP
- spring aop
- Linux
- @test
- Spring Boot
- Spring JDBC
- SpringJDBC
- @JUnit
- spring
- XML
- JdbcTemplate
- 컨테이너
- 마이바티스
- unix
- Framework
- JDBC TEMPLATE
- Ubunt
- Dependency Injection
- pointcut
- myBatis
- spring framework
- java
- 리눅스
- java spring
- POJO
- Di
- @Spring-Test
- 프로퍼티
- Today
- Total
목록Oracle SQL Developer/오라클SQL과 PL-SQL (8)
개키우는개발자 : )
테이블 조작 1. 테이블 삭제 1DROP TABLE [스키마.]테이블명 [CASCADE CONSTRAINTS]cs - 삭제 1DROP TABLE ex2_9;cs 테이블과 테이블의 모든 데이터가 삭제되었다. CASCADE CONSTRAINTS를 붙이면 삭제할 테이블의 기본키와 UNIQUE 키를 참조하는 참조 무결성 제약조건도 자동 삭제된다. 테이블을 삭제하면 다시 복구할 수 없으므로 테이블을 삭제할 때는 항상 여러번 확인하는 습관을 들이도록 하자. 추후에 실습해보겠다. 2. 테이블 변경 2-1 실습) 컬럼명 변경 1ALTER TABLE [스키마.]테이블명 RENAME COLUMN 변경전컬럼명 TO 변경후컬럼명;cs - 입력 1ALTER TABLE ex2_8 RENAME COLUMN NUM1 TO NUMBE..
제약조건 제약조건(Constraints)은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나이며 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약조건에는 NOT NULL, UNIQUE, 기본키, 외래키, CHECK 등이 있다. 1. NOT NULL 1컬럼명 데이터타입 NOT NULLcs 테이블 생성,입력,조회 실습) NOT NULL 제약조건을 걸고 데이터값 NULL값 으로 입력하기 - 생성 1234CREATE TABLE EX2_5( COL_NULL VARCHAR2(10), COL_NOT_NULL VARCHAR2(10) NOT NULL);Colored by Color Scriptercs - 입력 1INSERT INTO EX2_5 VALUES ('AA','');cs - 결과 1..
날짜 데이터 타입 데이터 타입 설명 DATE BC 4712년 1월 1일부터 9999년 12월 31일, 연,월,일,시,분,초까지 입력 가능하다 TIMESTAMP[(fractional_seconds_precision)] 연도, 월, 일, 시, 분, 초는 물론 밀리초까지 입력 가능하다. fractional_seconds_precision은 0~9까지 입력할 수 있고 디폴트 값은 6이다. 테이블 생성,입력,조회 실습) 날짜형 데이터 형식 알아보기 1234CREATE TABLE ex2_4( COL_DATE DATE, COL_TIMESTAMP TIMESTAMP);cs - 날짜 데이터 입력 1INSERT INTO ex2_4 VALUES (SYSDATE,SYSTIMESTAMP);cs - 날짜 데이터 조회 1SELECT..
숫자 데이터 타입 데이터 타입 설명 NUMBER[(p,[s])] 가변숫자,p(1~38,디폴트 값은 38)와 s(-84~127,디폴트 값은 0)는 십진수 기준 최대 22byte FLOAT[(p)] NUMBER의 하위 타입, p는 1~128, elvhfxm rkqtdms 128, 이진수 기준,최대 22byte BINARY_FLOAT 32비트 부동소수점 수, 최대 4byte BINARY_DOUBLE 64비트 부동소수점 수, 최대 8byte 테이블 생성,조회 실습) 생성된 테이블 컬럼의 타입과 길이를 user_rab_cols라는 시스템 뷰 조회 12345CREATE TABLE ex2_3( COL_INT INTEGER, COL_DEC DECIMAL, COL_NUM NUMBER);cs 숫자 타입은 총 4가지가 있긴..
문자 데이터 타입 데이터 타입 설명 CAHR(크기[BYTE | CHAR]) 고정길이 문자, 최대 2000byte, 디폴트 값은 1byte VARCHAR2(크기[BYTE | CHAR]) 가변길이 문자, 최대 4000byte, 디폴트 값은 1byte NCHAR(크기) 고정길이 유니코드 문자(다국어 입력 가능), 최대 2000byte, 디폴트 값은 1byte NVARCHAR2(크기) 가변길이 유니코드 문자(다국어 입력 가능), 최대 4000byte, 디폴트 값은 1byte LOGN 최대 2GB 크기의 가변길이 문자형, 잘 사용하지 않음 데이터 추가,조회 실습) 가변길이,고정길이 차이 확인하기. - ex2_1테이블의 colum1,colum2 칼럼에 abc문자 데이터 추가 1INSERT INTO ex2_1(col..
데이터베이스 객체의 종류 데이터베이스 객체 설명 테이블 데이터를 담고 있는 객체 뷰 하나 이상의 테이블을 연결해 마치 테이블인 것처럼 사용하는 객체 인덱스 테이블에 있는 데이터를 빠르게 찾기 위한 객체 시노님 데이터베이스 객체에 대한 별칭을 부여한 객체 시퀀스 일련번호 채번을 할 때 사용되는 객체 함수 특정 연산을 하고 값을 반환하는 객체 프로시저 함수와 비슷하지만 값을 반환하지 않는 객체 패키지 용도에 맞게 함수나 프로시저를 하나로 묶어 놓은 객체 테이블 생성 테이블은 CREATE 문으로 생성할 수 있는데, 기본 구문은 다음과 같다. 12345678CREATE TABLE [스키마.]테이블명( 칼럼1 칼럼1_데이터타입 [NULL , NOT NULL], 칼럼2 칼럼2_데이터타입 [NULL , NOT NUL..
샘플 스키마 설치하기 1.샘플 스키마 다운받기 본인의 c드라이브에 backup폴더를 생성한다. 백업폴더 안에 아래의 경로에 들어가 expall.dmp 파일과 expcust.dmp 파일을 다운로드 받는다.https://github.com/gilbutITbook/006696/tree/master/01%EC%9E%A5%20%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95 2.테이블스페이스 생성 SQL Developer을 실행시킨다. system 계정으로 접속 후 테이블스페이스 생성하기 생성 경로는 다를 수 있습니다.저같은 경우에는 orcl 폴더가 D드라이브에 설치되었는데.예제에선 C드라이브가 기본 경로 였습니다. 12CREATE TABLESPACE myts DATAFILE 'D:\app\shi..