일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- STS
- Spring Boot
- unix
- JDBC TEMPLATE
- Spring JDBC
- java
- spring aop
- 리눅스
- SpringJDBC
- java spring
- @JUnit
- Linux
- @Spring-Test
- Dependency Injection
- @test
- @AspectJ
- spring
- JdbcTemplate
- 컨테이너
- Framework
- spring framework
- 프로퍼티
- POJO
- XML
- Ubunt
- pointcut
- myBatis
- Di
- AOP
- 마이바티스
- Today
- Total
목록Oracle SQL Developer (10)
개키우는개발자 : )
테이블 조작 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..
오라클 SQL과 PL/SQL을 다루는 기술 학원 수강 중에 교재로 나온 책인데 포트폴리오 만드느라 여유가 없어 읽어보질 못했는데 이제서야 실습을 시작하게 되었다.
SQL Developer 설치 SQL Developer 다운로드 경로https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html - JDK가 없으면 JDK8이 포함된 버전을 설치합니다. 다운로드 받으실려면 로그인을 하셔야 합니다. 계정이 없으시다면 계정 생성 후 접속 본인의 jdk 경로를 설정합니다. 자동 실행됩니다. 접속이름은 임의의 내용을 입력하시고 사용자이름은 system을 입력합니다. 비밀번호를 입력 후 설치할때 확인한 데이터베이스 전역 폴더이름을 입력합니다. orcl 아니면 xe 가 대부분 입니다. 왼쪽에 테이블들이 생성됩니다. 접속이 잘 된것을 확인할 수 있습니다.
광고 클릭은 개발자(저) 에게 큰힘이 됩니다!!'ㅁ'오라클 DB 설치방법 오라클 공식 홈페이지https://www.oracle.com/index.html 계정이 없으면 계정을 생성 해야 합니다. 압축을 해제후 setup 클릭 12c R2 버전부터 생긴것같은데 뭔지 잘 몰라서 알아서 생성되게 선택했습니다. 전역 데이터베이스 이름을 알고있어야 한다. 비밀번호는 1111로 간단하게 설정하였다. 비밀번호 보안이 너무 약하다고 한다. 그냥 yes 해당영역에서 설치 완료 되었다고 나올 것 이다. SQL Plus 는 자동으로 설치되는데 oracle의 최고권한 아이디는 system 이다. 설정한 비밀번호를 입력후 로그인하면 설치완료.