[ORACLE] t_board 테이블 생성 및 Insert / 답글 기능을 위한 변경 사항
SELECT * FROM TAB; CREATE TABLE t_board( no number(5) primary key , title varchar2(1000) not null , writer varchar2(200) not null , content varchar2(2000) not null , view_cnt number(5) default 0 , reg_date date default sysdate ); CREATE SEQUENCE seq_t_board_no; alter sequence seq_t_board_no nocache; insert into t_board(no, title, writer, content) values(seq_t_board_no.nextval, '제목입니다.', 'hong', ..
[ORACLE] EMP 테이블 만들기
// 테이블 생성 CREATE TABLE EMP ( EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4) , HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) ); // 테이블에 값 넣기 INSERT INTO EMP VALUES (7839,'KING','PRESIDENT',NULL,'81-11-17',5000,NULL,10); INSERT INTO EMP VALUES (7698,'BLAKE','MANAGER',7839,'81-05-01',2850,NULL,30); INSERT INTO EMP VALUES (7782,'CLARK','MANAGER',783..
[ORACLE] 절차적, 비절차적 언어의 특징 및 대표적인 언어
절차적 언어 - 절차적 언어란, 개발자가 처리 절차(처리순서, 처리방법)를 처음부터 끝까지 정해주어야 하는 언어로, COBOL, JAVA, C가 대표적인 언어다. 비절차적 언어 - 비절차적 언어란, 개발자가 처리절차를 지정하지 않고 원하는 결과를 정의하여 요청하는 언어다. 예시 SELECT 이름, 입사일, 급여 FROM EMP WHERE 급여 >= 2000; 절차적인 언어로 위의 기능을 개발한다면, 어떻게(HOW) 처리할 것인지를 프로그래밍해야하지만, SQL로 개발할 땐 원하는 것이 무엇인지를 명기한다.