
테이블에 컬럼 추가하기
ALTER TABLE 테이블명 ADD 추가 할 컬럼명 타입 조건; 예시.
- programming/sql
- · 2021. 1. 19.
요청한 작업을 수행하는 중 데이터베이스 경고 발생: ORA-28002: the password will expire within 7 days 28002. 00000 - "the password will expire within %s days" *Cause: The password of the user's account has expired. Since the user's account is associated with a password profile with a limited password grace period and grace period is yet to elapse, the user will not be prompted to input a new password and ORA-28002 war..
Primary Key (PK, 기본키) 기본키는 다른 항목과 절대로 중복되어 나타날 수 없는 단일 값을 가집니다. 그리고 절대 null값을 가질 수 없습니다. 사람의 주민등록번호를 생각하면 이해가 쉽습니다. 주민등록번호는 다른 사람과 절대 중복되지 않습니다. 그리고 주민등록번호가 없는 사람은 없죠. 기본키가 그런 개념입니다. 그리고 기본키의 조건엔 한가지가 더 있습니다. 변경될 수 있는 경우가 없어야 한다는 것입니다. 이렇게 기본키의 조건은 1) 단일 값 2) not null 3) 변경되지 않을 값 세가지가 있습니다. 기본키는 하나의 테이블에 중복된 데이터가 삽입되는 것을 방지해줍니다. Foreign Key (FK, 외래키, 참조키) 외래키는 다른 테이블의 기본키를 참조하는 속성 또는 속성들의 집합을 의..
ALTER TABLE 테이블명 ADD 추가 할 컬럼명 타입 조건; 예시.
다중행 서브쿼리 서브 쿼리에서 반환되는 결과가 하나 이상일때 사용. 반드시 다중행 연산자와 함께 사용해야함. 다중행 연산자의 종류 종류 의미 in 하나라도 일치하면 참. any,some 하나 이상 일치하면 참 all 모든 값이 일치하면 참. in 연산자 any 연산자
서브쿼리란, 하나의 select 절에 포함된 또 하나의 select절. 서브쿼리를 포함하고 있는 쿼리문을 메인 쿼리, 포함된 쿼리문을 서브 쿼리라고 함. 서브쿼리는 비교 연산자의 오른쪽에 기술해야하고, 반드시 괄호로 묶어줘야함. 서브쿼리는 메인 쿼리가 실행되기 전 한번만 실행됨. 단일행 서브쿼리. 수행 결과가 오직 하나의 row(행)만 반환.
여러개의 테이블에서 정보를 얻어와야할때 꼭 필요함. 조인의 종류 cross join equi join non-equi join self join outer join ansi join cross join은 테이블의 정보를 모두 합쳐서 보여주기 때문에 사실상, 별 의미가 없으므로 원하는 정보만 얻기 위해서는 조인 조건을 지정해줘야 함. 종류 설명 equi join 동일 칼럼을 기준으로 조인 non-equi join 동일 칼럼 없이 다른 조건을 사용하여 조인 outer join 조인 조건에 만족하지 않는 행도 나타냄 self join 한 테이블 내에서 조인 새로운 테이블을 생성해서, natural join 실습하기. right outer join 은 오른쪽에 위치한 테이블에만 있는 정보를 출력해줌. left ..