'전체 글'에 해당되는 글 256건

  1. 2013.09.03 생성된 테이블 구조 확인
  2. 2013.09.03 제약조건(CONSTRAINT)
  3. 2013.09.03 CREATE TABLE 1
  4. 2013.08.30 System.ComponentModel.Win32Exception

 

과목 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.
,

 

특정 프로그램 실행시에 실행이 안되는 현상이 발생했습니다.

디버그뷰(DebugView)를 이용해서 확인결과 아래 메세지들이 뜹니다.

 

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

[2600] System.ComponentModel.Win32Exception: 창 클래스 이름이 잘못되었습니다.
[2600]    위치: System.Windows.Forms.NativeWindow.WindowClass.RegisterClass()
[2600]    위치: System.Windows.Forms.NativeWindow.WindowClass.Create(String className, Int32 classStyle)
[2600]    위치: System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
[2600]    위치: System.Windows.Forms.Control.CreateHandle()
[2600]    위치: System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
[2600]    위치: System.Windows.Forms.Control.CreateControl()
[2600]    위치: System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
[2600]    위치: System.Windows.Forms.Label.OnVisibleChanged(EventArgs e)
[2600]    위치: System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
[2600]    위치: System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
[2600]    위치: System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
[2600]    위치: System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
[2600]    위치: System.Windows.Forms.Control.SetVisibleCore(Boolean value)
[2600]    위치: System.Windows.Forms.Form.SetVisibleCore(Boolean value)
[2600]    위치: System.Windows.Forms.Control.Show()

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

 

구글을 열심히 뒤져보니 해당 오류에 대한 정확한 답을 찾지 못했습니다.

추측 또는 의심되는 부분들이 있지만 답은 원인불명...

 

저같은 경우에는 알약으로 정밀검사 후에 재부팅하니까 해결이 됬습니다. (정말 운좋은 케이스)

몇 가지 해결법을 제시하자면 이정도가 있겠네요.

 

* 바이러스 검사

* .Net FrameWork 재설치

* Windows Update

 

'시스템' 카테고리의 다른 글

호환성 모드의 레지스트리 경로  (0) 2015.05.07
Could not load file or assembly [ADODB]  (0) 2013.09.30
오류 (-5006 : 0x80070002)  (0) 2013.09.17
Posted by G4.
,