일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #BigDecimal
- #함수 #VIEW #시퀀스 #INDEX
- #리뷰 #CSS #선택자
- #Ajax #EL #JSTL
- #자바
- #제약 조건 #함수 #컬럼 변경 #테이블 변경& 삭제
- #프로그래밍 기초
- #HTML4.01또는 5의 차이 #parsing #웹브라우저 #form 태그 #태그 속성 #id #name
- #자바 #입출력 #함수
- #jdbc #자바
- #자바 #오라클 #연동
- #자바 #오라클 #JDBC
- #자바 #스윙관련 함수 #API보고 정리했음
- #스프링 프레임 워크 #인코딩 #컨텍스트 #환경설정
- #오라클 #11g #테이블
- #StringBuffer #자바 #
- #오라클 #계정 생성 #테이블 #생성 #조회 #추가
- #오라클 #함수 #MAX() #MIN() #LPAD() #SUBSTR() #TO_CHAR() #복사 #지우기 #수정
- #웹 #HTTP 프로토콜
- #웹 #중요한 것
- #함수 #키워드 #조인 #서브쿼리
- #돔 트리 #form 태그 #이스케이프문자 #시작태그 #form태그
- #Web #웹 #jsp #servlet
- #오라클 #자바 #연동
- #스윙 #함수 #Swing
- #웹 #정의 #5대 브라우저 #
- #48일차 #한 내용 #요약
- #오라클 #용어 정리 #데이터 타입 #비교 연산자 #논리 연산자 #SELECT 문
- #자바 #파일 #함수
- #자바 #입출력
- Today
- Total
IT journey
30일차 테이블 복사, 지우기,수정, 함수 이용한 채번 로직 본문
29일차 계정 생성하고 테이블 만들고 값 추가하는 방법
28일차 오라클에 기록한 내용을 JAVA에 뿌려주려면?
2021.08.02 - [끄적끄적/Oracle] - 26일차 용어 정리& SELECT
2021.07.31 - [끄적끄적/Oracle] - 25일차 테이블과 조회
2021.06.10 - [개인공부공간/DBMS] - DBMS - 개요
2021.06.11 - [개인공부공간/DBMS] - DBMS-Table&레코드와 시퀀스
2021.06.12 - [개인공부공간/DBMS] - DBMS- 오라클 함수 1편
2021.06.14 - [개인공부공간/DBMS] - DBMS-계정권한
2021.06.14 - [개인공부공간/DBMS] - DBMS-데이터를 검색,수정,삭제(feat.오라클 함수 2편)
2021.06.15 - [개인공부공간/DBMS] - DBMS-서브쿼리, join, 제약조건, 뷰
1. 테이블 복사
(1) 컬럼과 로우만 복사합니다.
CREATE TABLE 테이블명
AS
SELECT 컬럼명 FROM 테이블명 WHERE 1=1;
(2) 컬럼만 복사합니다.
CREATE TABLE 테이블명
AS
SELECT 컬럼명 FROM 테이블명 WHERE 1=0;
2. 테이블 지우기
DELETE TABLE 테이블명;
3. 테이블 수정
UPDATE 테이블명
SET 컬럼명, ... N
WHERE 조건
4. 함수 이용한 채번 로직
(1) MAX() 함수 : 큰 값을 구하고 싶을 때 쓰는 함수로, 문자일 경우에는 아스키코드 순입니다.
아스키코드에 대한 내용은 아래 발행글을 참고하시면 됩니다.
(2) MIN() 함수 : MAX() 함수와 반대라고 생각하면됩니다.
(3) NVL(매개변수1,매개변수2) 함수 : 매개변수1을 매개변수2로 치환하는 함수입니다.
(4) LPAD(매개변수1,매개변수2,매개변수3) 함수
: 매개변수2만큼 공간 할당 후 매개변수1을 오른쪽에 적고, 매개변수3으로 왼쪽에 채우는 함수
참고로, RPAD(매개변수1,매개변수2,매개변수3) 함수는
매개변수2만큼 공간 할당 후 매개변수1을 왼쪽에 적고, 매개변수3을 오른쪽에 채우는 함수
(5) SUBSTR() 함수
① SUBSTR(대상,시작위치)
- 시작위치가 양수일 때는 시작위치부터 시작하여 끝까지 보여주는 함수입니다.
- 시작위치가 음수일 때는 뒤에서부터 시작하여 시작위치를 잡는 함수입니다.
② SUBSTR(대상,시작위치,추출할개수)
시작위치부터 시작해 추출개수에 맞게 추출되는 함수입니다.
(5)TO_CHAR() 함수
날짜형을 문자형로 바꾸는 함수입니다.
=> 이것들을 종합하여 채번로직을 만들게 되면 아래와 같습니다.
SELECT TO_CHAR(SYSDATE,'YYYYMMDD') || SUBSTR(NVL(MAX(NULL),0),0)+1 FROM DUAL;
'끄적끄적 > Oracle' 카테고리의 다른 글
35일차 함수, 오라클 오브젝트, 인덱스 (2) | 2021.08.13 |
---|---|
34일차 조인, 서브쿼리(feat. 그 외) (0) | 2021.08.12 |
29일차 계정 생성하고 테이블 만들고 값 추가하는 방법 (0) | 2021.08.07 |
26일차 용어 정리& SELECT (4) | 2021.08.02 |
25일차 테이블과 조회 (4) | 2021.07.31 |