데베기초 13주차
데이터 무결성 컬럼 단위로 제약조건 적용시키기 널 제약조건 create table emp02( empno number(4) not null, ename varchar2(10) not null, job varchar2(9), deptno number(2) ); empno, ename 컬럼은 널이 들어가면 안되게 제약 조건을 설정했다 insert into emp02 values (123, null, 'student', 1); insert into emp02 values (null, null, 'student', 1); 이렇게 삽입을 하려고 하면 아래처럼 에러가 뜬다 ORA-01400: cannot insert NULL into ("SQL_CLPLAFNUOGZMKAEMGOGGYFFRA"."EMP02"."EMP..
2023. 11. 30.
데베기초 12주차
DML에 대해서 배운다 dml 실습을 위한 테이블 livesql에서 만들기 create table dept01 as select * from scott.dept where 1 = 0; create table sam01 as select empno,ename,job,sal from scott.emp where 1 = 0; insert into sam01 values (1000,'apple','police',10000); insert into sam01 values (1010,'banana','nurse',15000); insert into sam01 values (1020,'orange','doctor',25000); insert into sam01 values (1030,'very', null,25000..
2023. 11. 23.
데베교양 시험대비
select문, 문자타입함수, 숫자타입함수, NVL, DECODE 사용법 그룹함수, count, sum, avg, max, min erd 키와 제약조건 pdf 8 까지 시험범위 문자, 숫자 처리 함수 시험범위 그룹 함수 소문자, 대문자, 앞에만 대문자로 출력하기 select lower('Chanho_lee'), upper('chanho_lee'), initcap('CHANHO_LEE') from dual; substr- (문자열,시작인덱스,가져올자리수) concat - 결합 select substr('Chanho_lee', 8,3), replace('ChanhoLEE','Chanho','Hoshi'), concat('chanho','lee') from dual; instr - 문자열 시작 위치 리턴 lp..
2023. 10. 23.