728x90
1. 테이블에 컬럼 추가 삭제 ALTER TABLE -- [컬럼 추가] ALTER TABLE [테이블명] ADD [새로운 컬럼명] [데이터타입] (DEFAULT [기본값] [제약 조건]); -- 여러개 추가 -- 컬럼 정보를 괄호로 감싼다 ALTER TABLE [테이블명] ADD ([새로운 컬럼명 1] [데이터타입] (DEFAULT [기본값] [제약 조건]) ,[새로운 컬럼명 2] [데이터타입] (DEFAULT [기본값] [제약 조건]) ,[새로운 컬럼명 3] [데이터타입] (DEFAULT [기본값] [제약 조건])); -- 예시 ALTER TABLE tb_student ADD name VARCHAR(25) DEFAULT '홍길동' NOT NULL; -- [컬럼 삭제] ALTER TABLE [테이블명] ..
[Oracle] ORA-00904: 부적합한 식별자 invalid identifier ORA-00904: 부적합한 식별자 에러 테이블 또는 컬럼의 이름을 찾을 수 없을 때 발생 해결 방법 스키마에서 테이블명 또는 컬럼명 확인 쿼리문에 오타가 없는지 확인 작은 따옴표(')와 큰 따옴표(") 확인 작은 따옴표(') : 값으로 취급 큰 따옴표(") : 객체 이름으로 처리 열 이름 앞에 숫자 혹은 기호가 사용되는 지 확인 열 이름에 예약어를 사용하고 있는 지 확인 예약어 컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어들 나는 테이블을 UNION 할 때 컬럼 하나를 빼먹어서 컬럼의 수가 맞지 않아 다음과 같은 에러를 겪었다. 한 줄씩 주석 처리하며 디버깅했음....
VIEW란? 하나 이상의 테이블이나 다른 뷰의 데이터를 볼 수 있게 하는 데이터베이스 객체 실제 데이터는 뷰를 구성하는 테이블에 담겨 있지만 마치 테이블처럼 사용할 수 있음 다른 뷰를 참조해 새로운 뷰를 만들어 사용할 수 있음 -- [1. 생성] CREATE OR REPLACE VIEW [스키마.][뷰 NAME] AS SELECT문; -- [2. 수정] CREATE OR REPLACE VIEW [스키마.][뷰 NAME] AS SELECT문; -- [3. 삭제] DROP VIEW [스키마.][뷰 NAME]; -- [4. 구조 확인] desc [스키마.][뷰 NAME]; 참고 [Oracle] 오라클 뷰(View) 사용법 총정리 (생성,조회,수정,삭제)
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.