목록Oracle Study/SQL (10)
DBA가 되고 싶은 병아리
rem ********************************************************** rem * system계정으로 connect 되어야 수행 가능하다. * rem * (자동으로 sysstat.out로 spooling 된다) * rem ********************************************************** set feedback off clear columns; spool sysstat.out prompt ******************************************************* prompt * LIBRARY CACHE TUNING * prompt ****************************************..
Select 를 이용해서 해당 계정의 테이블 이름들을 조사한 후. Desc(describe)를 이용해서 테이블 구조를 알아 볼 수 있습니다. Constraint(제약 조건)에 대해서는 정확하게는 알기 위해서는 다른 방법으로 조회를 해야 합니다.
CREATE TABLE team ( team_id CHAR(3) NOT NULL, region_name VARCHAR2(8) NOT NULL, team_name VARCHAR2(40) NOT NULL, e_team_name VARCHAR(50), orig_YYYY CHAR(4), stadium_id CHAR(3) NOT NULL, zip_code1 CHAR(3), zip_code2 CHAR(3), address VARCHAR2(80), ddd VARCHAR2(3), tel VARCHAR2(10), fax VARCHAR2(10), homepage VARCHAR(50), owner VARCHAR(10), CONSTRAINT team_pk PRIMARY KEY (team_id), CONSTRAINT team_..
Syntax: ALTER TABLE [schema.]table constraint_clause [,…] [ENABLE enable_clause | DISABLE disable_clause] [{ENABLE|DISABLE} TABLE LOCK] [{ENABLE|DISABLE} ALL TRIGGERS]; constraint_clause: ADD out_of_line_constraint(s) ADD out_of_line_referential_constraint DROP PRIMARY KEY [CASCADE] [{KEEP|DROP} INDEX] DROP UNIQUE (column [,…]) [{KEEP|DROP} INDEX] DROP CONSTRAINT constraint [CASCADE] MODIFY CONS..
[oracle@ora100 ~]$ sqlplus / as sysdba SQL> alter user hr identified by hr account unlock; User altered. SQL> conn hr/hr; Connected. SQL>
오라클 단일행 함수 문자 함수 Function Description Lower 입력된 문자열을 소문자로 변환하여 리턴 Upper 입력된 문자열을 대문자로 변환하여 리턴 Initcap 입력된 문자열의 첫 번째 문자를 대문자를 변환하여 리턴 Concat 입력된 문자열을 결합하여 리턴 Substr 입력된 문자열에서 지정된 문자열을 추출 Ø 단일행 함수는 Select 구문 뒤에만 기술할 수 있는 것이 아니라 where, order by등 구문에도 기술할 수 있다. Function Description Length 입력된 문자열의 전체 문자 개수를 리턴 Instr 입력된 문자열에서 특정 문자열의 위치를 리턴 Lpad Rpad 전체 문자의 개수가 n개가 되도록 입력된 문자열의 왼쪽에 ‘string’을 추가 전체 문..
Oracle Data Type의 종류? Character Data Type Type Description Char 고정된 길이의 문자형 데이터 타입으로 테이블의 타입 선언 시 “Char”형으로 선언을 합니다. 또한 1-2000byte사이의 내용을 저장 할 수 있습니다. Varchar Varchar2 Varchar2형 타입은 가변 길이의 문자형 데이터 타입입니다. 최고 1-4000 byte의 문자를 저장할 수 있습니다. Nchar Nvarchar 저장 길이는 2000/4000으로 동일하고 유니코드에서 사용되는 문자를 저장하기 위한 타입입니다.(Transact-SQL) LOB LOB타입의 문자 데이터를 최대 8테라의 문자를 저장 할 수 있습니다. 종료는 CLOB와 NLOB로 나뉘어 집니다. Long LOB타..
DBMS의 언어 DB를 제어하기 위한 언어로 SQL이 바로 그것이다. SQL의 종류 Statement Description Select Insert Update Delete Merge Row값을 선택하고 값을 삽입하고 바꿉니다. 지우기도 하고 합치고도 합니다. DML(Data Manipulation Language)로 Select를 주로 사용합니다. Create Alter Drop Rename Truncate Comment DDL[data definition language]은 데이터와 데이터간의 관계를 정의하는데 사용되는 언어이다. 이것은 데이터베이스 내에서 데이터 구조를 만드는데 사용된다. 주요 데이터베이스 관리 시스템은 모두 SQL 데이터 정의 언어를 사용한다. Grant Revoke 데이터 및 테..