CAFE

1.SQL 수업

Re: 🟥 오늘의 마지막 문제1 + 이수자 평가 8번 문제

작성자23기_전세희|작성시간26.06.08|조회수22 목록 댓글 0

답 : A, C 

이유 : A : MYSALES는 행이 하나도 없는 상태로 구조만 생성된다.

          C : sales테이블에서 NOT NULL이었다면 MYSALES에서도 NOT NULL 유지된다.

 

-------------------------------------스크립트 -----------------------------------------
drop table mysales;
drop table sales;

--sales 테이블 생성 
create table sales
(product_id   number(10) not null,
 customer_id  number(10) not null,
 time_id      date not null,
 channel_id   number(5) not null,
 promo_id     number(5) not null,
 quantity_sold number(10,2) not null,
 price         number(10,2) ,
 amount_sold    number(10,2) not null);
 
--sales 테이블에 임시 데이터 2건 삽입  
insert into sales
values(100,1000,sysdate,1,10,5,10000,5);

insert into sales
values(200,2000,sysdate,2,20,10,20000,10);

select *
from sales;

-- mysales 테이블 생성시 구조만 복사됨 
create table mysales(prod_id,cust_id,quantity_sold,price)
as 
select product_id, customer_id, quantity_sold, price
from sales
where 1=2;


select *
 from mysales;

--mysales 테이블 상태 확인  
desc mysales;

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼