일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- constantnumber
- override
- MSA
- object
- 객체형변환
- value
- abstractclass
- Polymorphism
- ALTER
- Hashtable
- methodArea
- super
- garbagecollection
- arguments
- 생성자
- 콘크리트클래스
- class
- Eureka
- run()
- 추상클래스
- hamobee
- fuction
- string
- concreteclass
- eclipse
- start()
- hashCode
- reference
- overload
- Vector
- Today
- Total
목록DB (33)
뇌운동일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVecs5/btqEuXKVrkx/QwOLZGwHRqoXHm5YqPiMv1/img.png)
관리자 계정에서 grant create view to 사용자 ; 로 권한을 부여해주어야 한다.
객체 Object - table 간단하게 ☆ 4. 보안에 유리 ☆ 5. from절에 있는 subquery 는 inline view 라고 부른다 3에 대한 설명 ) create view 뷰이름 (컬1, 컬2, ...) as 쿼리 조인문 ~~ ; // 생성 select * from 뷰 ; // 사용 4에 대한 설명 ) 뷰에 제시된 컬럼에만 접근할 수 있게 됨. 조인 뷰 create or replace view v_enrol1 as select sub_name, a.sub_no, stu_no, enr_grade from enrol a, subject b where a.sub_no = b.sub_no ; 인라인 뷰 : from절에 테이블 이름이 아닌, select문으로 정의된 뷰 select stu_no, st..
기본설정 create table enrol1 as select * from enrol ; create table student1 as select * from student where stu_grade in (1, 2); create table subject1 as select * from subject ; select * from enrol1 ; select * from student1 ; select * from subject1 ; 1. insert into student1 values ('20101059', '조병준', '컴퓨터정보', 1, 'B', 'M', 164, 70 ) ; 2. insert into student1 (stu_no, stu_name, stu_dept, stu_grade, st..
SQL 구조질의문 DQL : select DML : insert, delete, update DDL(정의) : create, alter TCL (Transaction Control Language) : commit, rollback SQL + 제어구조 => PL/SQL (오라클에서만 나옴) 공통 SQL : ANSI-SQL ( 거의 모든 데이터베이스에서 실행되는 SQL ) insert insert into 테이블명 (컬1, 컬2, 컬3 ...) values (v1, v2, v3 ...) 컬럼명이 있으면, 명기된 컬럼 순서 컬럼명이 생략되면, 테이블 구조순서 where 조건절 ; data가 입력되지 않으면, null값이 채워짐 -> null을 허용하는 경우 insert select 문 update updat..
1. select * from student natural join enrol ; 2. select student.stu_no, stu_name, sub_name, enr_grade from student, subject, enrol where student.stu_no = enrol.stu_no and subject.sub_no = enrol.sub_no ; 3. select sub_name, stu_no, enr_grade from subject natural join enrol ; 4. select sub_name, stu_no, enr_grade from subject join enrol using(sub_no) ; 5. select stu_name from student, enrol where ..
SubQuery 1. 쿼리문 안의 쿼리문 2. 반드시 ( ) 로 감싼다 3. 서브쿼리부터 동작 / 서브쿼리만으로도 실행된다 4. 서브쿼리의 결과 -> 바깥쿼리의 인자로 사용 5. 서브쿼리 -> 조인문으로도 가능 where 키 > ( 서브쿼리 ) ==> 서브쿼리가 인자로 사용됨 == 일반적으로 where 절에 subquery 가 많이온다. from 절에 오는 subquery 는 inline subquery라고 함. 조인문 - 조인절이 반드시 들어감 ( = , > 등 ) b.stu_height and b.stu_name ='옥성우' ; 단일열 부질의 subquery의 반환값이 1개일때 subquery의 결과가 여러 개이면 다중행 연산자 사용 in any all -> 다중행 연산자 in ('A', 'B', '..