'SQL 전문가 가이드'에 해당되는 글 44건

  1. 2013.09.04 SELECT 문장을 통한 테이블 생성 사례
  2. 2013.09.03 생성된 테이블 구조 확인
  3. 2013.09.03 제약조건(CONSTRAINT)
  4. 2013.09.03 CREATE TABLE 1

 

과목 II SQL 기본 및 활용

제1장 SQL 기본

제2절 DDL(DATA DEFINITION LANGUAGE)

2. CREATE TABLE

마. 생성된 테이블 구조 확인

 

 

[예제] 선수(PLAYER) 테이블과 같은 내용으로 TEAM_TEMP라는 복사 테이블을 만들어 본다.

-----------------------------------------

SELECT * INTO TEAM_TEMP FROM TEAM;

-----------------------------------------

 

 

[실행결과]

-------------------------------

exec sp_help 'dbo.TEAM_TEMP'

go

-------------------------------

 

'SQL 전문가 가이드' 카테고리의 다른 글

DROP COLUMN  (0) 2013.09.04
ADD COLUMN  (0) 2013.09.04
생성된 테이블 구조 확인  (0) 2013.09.03
제약조건(CONSTRAINT)  (0) 2013.09.03
CREATE TABLE  (1) 2013.09.03
Posted by G4.
,

 

과목 II SQL 기본 및 활용

제1장 SQL 기본

제2절 DDL(DATA DEFINITION LANGUAGE)

2. CREATE TABLE

라. 생성된 테이블 구조 확인

 

 

[예제] 선수(PLAYER) 테이블의 구조를 확인한다.

----------------------------

exec sp_help 'dbo.PLAYER'

go

----------------------------

 

 

[실행결과]

 

'SQL 전문가 가이드' 카테고리의 다른 글

DROP COLUMN  (0) 2013.09.04
ADD COLUMN  (0) 2013.09.04
SELECT 문장을 통한 테이블 생성 사례  (0) 2013.09.04
제약조건(CONSTRAINT)  (0) 2013.09.03
CREATE TABLE  (1) 2013.09.03
Posted by G4.
,

 

과목 II SQL 기본 및 활용

제1장 SQL 기본

제2절 DDL(DATA DEFINITION LANGUAGE)

2. CREATE TABLE

다. 제약조건(CONSTRAINT)

 

 

[예제] 다음 조건의 형태로 팀 테이블을 생성한다.

-----------------------------------------------------------------------------------------------------

테이블명     : TEAM

테이블 설명 : K-리그 선수들의 소속팀에 대한 정보를 가지고 있는 테이블

칼럼명        : TEAM_ID (팀 고유 ID) 문자 고정 자릿수 3자리,

REGION_NAME (연고지 명) 문자 가변 자릿수 8자리,

TEAM_NAME (한글 팀 명) 문자 가변 자릿수 40자리,

E_TEAM_NAME (영문 팀 명) 문자 가변 자릿수 50자리,

ORIG_YYYY (창단년도) 문자 고정 자릿수 4자리,

STADIUM_ID (구장 고유 ID) 문자 고정 자릿수 3자리,

ZIP_CODE1 (우편번호 앞 3자리) 문자 고정 자릿수 3자리,

ZIP_CODE2 (우편번호 뒷 3자리) 문자 고정 자릿수 3자리,

ADDRESS (주소) 문자 가변 자릿수 80자리,

DDD (지역번호) 문자 가변 자릿수 3자리,

TEL (전화번호) 문자 가변 자릿수 10자리,

FAX (팩스번호) 문자 가변 자릿수 10자리,

HOMEPAGE (홈페이지) 문자 가변 자릿수 50자리OWNER (구단주) 문자 가변 자릿수 10자리,

제약조건     : 기본 키(PRIMARY KEY) → TEAM_ID

(제약조건명은 TEAM_ID_PK)

NOT NULL → REGION_NAME, TEAM_NAME, STADIUM_ID

(제약조건명은 미적용)

-----------------------------------------------------------------------------------------------------

CREATE TABLE TEAM

(

TEAM_ID CHAR(3) NOT NULL,
REGION_NAME VARCHAR(8) NOT NULL,
TEAM_NAME VARCHAR(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 VARCHAR(80),
DDD VARCHAR(3),
TEL VARCHAR(10),
FAX VARCHAR(10),
HOMEPAGE VARCHAR(50),
OWNER VARCHAR(10),
CONSTRAINT TEAM_ID_PK PRIMARY KEY(TEAM_ID)

);

-----------------------------------------------------------------------------------------------------

 

'SQL 전문가 가이드' 카테고리의 다른 글

DROP COLUMN  (0) 2013.09.04
ADD COLUMN  (0) 2013.09.04
SELECT 문장을 통한 테이블 생성 사례  (0) 2013.09.04
생성된 테이블 구조 확인  (0) 2013.09.03
CREATE TABLE  (1) 2013.09.03
Posted by G4.
,

 

과목 II SQL 기본 및 활용

제1장 SQL 기본

제2절 DDL(DATA DEFINITION LANGUAGE)

2. CREATE TABLE

나. CREATE TABLE

 

 

[예제] 다음 조건의 형태로 선수 테이블을 생성한다.

-----------------------------------------------------------------------

테이블명     : PLAYER

테이블 설명 : K-리그 선수들의 정보를 가지고 있는 테이블

칼럼명        : PLAYER_ID (선수ID) 문자 고정 자릿수 7자리,

PLAYER_NAME (선수명) 문자 가변 자릿수 20자리,

TEAM_ID (팀ID) 문자 고정 자릿수 3자리,

E_PLAYER_NAME (영문선수명) 문자 가변 자릿수 40자리,

NICKNAME (선수별명) 문자 가변 자릿수 30자리,

JOIN_YYYY (입단년도) 문자 고정 자릿수 4자리,

POSITION (포지션) 문자 가변 자릿수 10자리,

BACK_NO (등번호) 숫자 2자리,

NATION (국적) 문자 가변 자릿수 20자리,

BIRTH_DATE (생년월일) 날짜,

SOLAR (양/음) 문자 고정 자릿수 1자리,

HEIGHT (신장) 숫자 3자리,

WEIGHT (몸무게) 숫자 3자리,

제약조건     : 기본키(PRIMARY KEY) → PLAYER_ID

(제약조건명은 PLAYER_ID_PK)

값이 반드시 존재 (NOT NULL) → PLAYER_NAME, TEAM_ID

-----------------------------------------------------------------------

create table player

(
     player_id char(7) not null,
     player_name varchar(20) not null,
     team_id char(3) not null,
     e_player_name varchar(40),
     nickname varchar(30),
     join_yyyy char(4),
     position varchar(10),
     back_no tinyint,
     nation varchar(20),
     birth_date date,
     solar char(1),
     height smallint,

     weight smallint,
     constraint player_id_pk primary key(player_id)
);

-----------------------------------------------------------------------

 

'SQL 전문가 가이드' 카테고리의 다른 글

DROP COLUMN  (0) 2013.09.04
ADD COLUMN  (0) 2013.09.04
SELECT 문장을 통한 테이블 생성 사례  (0) 2013.09.04
생성된 테이블 구조 확인  (0) 2013.09.03
제약조건(CONSTRAINT)  (0) 2013.09.03
Posted by G4.
,