데이터베이스/Oracle
2. 가상 컬럼 만들기
왕초보코딩탈출
2018. 2. 16. 20:49
우선 설명부터 하자면
이런식으로 판매가 데이터를 입력하고 수량 데이터를 입력하면 합계에는 수식만 걸어두는 계산되게 하는 하는것이라
이해하면 될것같다
우선 테이블을 먼져 생성해보자
1 2 3 4 | CREATE table vtb_01( no1 NUMBER, no2 NUMBER, no3 NUMBER GENERATED ALWAYS AS (no1 * no2) VIRTUAL); | cs |
위 엑셀 처럼 no1이 판매가라 생각하고 no2는 수량 이라생각하고 no3컬럼에 두개의 곱을 계산하여 넣게 하기위해 테이블을 만들었다.
1 | INSERT into tvb_01 VALUES (1000,2,2000); |
만약 이렇게 no3 컬럼에 까지 값을 넣으려한다면