oracle

· DB/Oracle
SQL 시작시 : SET SERVEROUTPUT ON; 연습문제 -- 1.-- 구구단(2단 ~ 9단)을 출력 -- 2.-- 구구단(2단 ~ 9단)을 출력.-- 2단은 2x2까지, 3단은 3x3까지, 4단은 4x4까지, ... -- dbms_random.value(x, y) 함수는 x보다 크거나 같고, y보다 작은 난수(임의의 숫자)를 리턴합니다.select dbms_random.value(0, 1) from dual; -- 3. 무작위로 던진 동전에서 앞면과 뒷면이 나올 확률이 1/2임을 증명하세요.-- (1) dbms_random.value(x, y) 함수를 사용해서 0 또는 1을 무작위로 출력하는 PL/SQL을 작성하세요.-- (2) (1)에서 작성한 코드를 수정해서,-- 난수가 0이면 '동전 앞면(..
· DB/Oracle
GoalsPL/SQL, PL/SQL의 필요성, PL/SQL 블록의 기본 구조, SET SERVEROUTPUT ON변수, DECLARE, ASSIGN, INITIALIZE, 상수, LITERALDECLARE에 NOT NULL 삽입, PROMPT, SELECT 값을 변수에 삽입 NotesPL/SQL(Procudural Language extension to SQL)-- SQL에 대한 절차적 언어 확장 기능 PL/SQL의 필요성-- 직원(emp) 테이블에서 부서별 직원들의 정보를 출력select * from emp where deptno = ? ; -- 어떤 부서 번호들이 있는지를 확인하기 위해서 부서(dept) 테이블을 확인select deptno from dept; -- 알아낸 부서 번호를 가지고 sele..
· DB/Oracle
GoalsDELETE, TRUNCATE, DROPDML, DDLTransaction, SESSION, LOCKALTER vs 사용자 계정 unlock 전환CREATE USERCREATE/DROP SEQUENCE Notes DELETE, TRUNCATE, DROP DELETE FROM 테이블이름; ➢ 테이블의 모든 행(row)의 데이터를 삭제, 테이블 크기가 줄어들 지는 않음. 사용했던 메모리 공간이 남아있음. --> ROLLBACK 가능 TRUNCATE TABLE 테이블이름; ➢ 테이블의 모든 행(row)의 데이터를 삭제하고, 행(row) 자체도 삭제 --> ROLLBACK 불가능 DROP TABLE 테이블이름; ➢ 테이블 자체를 DBMS에서 삭제 DML (Data manipulation language..
· DB/Oracle
GoalsCREATE TABLE, INSERT, COMMITDDL, DML, 제약 조건 확인, 제약 조건, 제약조건에 이름 지정CHECK, Default, Foreign Key제약조건 설정방법 2 - 밑에 몰아넣기, - FOREIGN KEY 만들기두 개 이상의 칼럼으로 PK 만들기INSERT SELECT, CREATE ~ AS SELECTEXCEL 문서 SQL로 삽입하기UPDATE, ROLLBACK, DELETE Notes CREATE TABLE CREATE TABLE 테이블이름 ( 컬럼1 데이터타입 CONSTRAINT 제약조건이름 제약조건내용-[NOT NULL UNIQUE PRIMARY KEY]제약조건만드는방법1, 컬럼2 데이터타입 [NOT NULL UNIQUE PRIMARY KEY], ..., [CO..
Codezoy
'oracle' 태그의 글 목록 (3 Page)