티스토리 뷰
반응형
먼가 머리가 바보인듯 하다.. 일반적이고 자주 쓰는 구문인데 기억이 안날때가 있어서
생각날때마다 여기에 추가해서 검색하자.
테이블 이름 바꾸기
ALTER TABLE "이전테이블명" RENAME TO "바꿀테이블명"
기존자료 테이블 만들기(백업용으로 자주 쓰임)
CREATE TABLE 만들테이블명 AS
SELECT * FROM 대상테이블명;
테이블 컬럼 수정
alter table 테이블명 modify(컬럼명 데이터타입(길이));
primary key 제약조건 추가
alter table emp add constraint emp_empno_pk primay key(empno);
(암시적으로 primary key에는 unique index가 생성된다)
forign key 제약조건 추가
alter table emp add constraint emp_mgr_fk foreign key(mgr) references emp(empno);
오라클 조인 업데이트문
UPDATE /*+bypass_ujvc*/
(
SELECT A.Column, B.RefColumn
FROM ATable A,
BTable B
WHERE A.keyColumn = B.keyColumn
)
SET Column = RefColumn
반응형
'DataBase > Oracle' 카테고리의 다른 글
오라클 스크립트 oracle.sh (0) | 2012.10.17 |
---|---|
Archive mode 끄고 켜기 (0) | 2012.10.17 |
NLS 관련 검색 (0) | 2012.04.25 |
ORA-20000: ORU-10027: buffer overflow, limit of 15000 bytes (0) | 2012.04.13 |
윈도우 환경에서 sqlplus / as sysdba 접속이 바로 안될때 (0) | 2012.02.29 |
반응형
최근에 올라온 글
- Total
- Today
- Yesterday
TAG
- 오라클
- 갤럭시S
- 한글
- iOS5
- SQLPlus
- iPhone
- query 잘림
- 인덱스
- tablespace
- index
- recovery
- postgresql jsonb
- 아이폰4
- Flashback
- PostgreSQL
- 투싼
- Managing Schema Objects
- 독도
- linux
- 출시일
- oracle
- 리눅스
- postgresql jsonb index
- Backup
- 아이폰
- PL/SQL
- MS-SQL
- 윈도우
- parameter
- postgresql pg_stat_activity
글 보관함