반응형

오늘 테이블 생성중 칼럼에 예약어가 있어 테이블 생성이 안되어 알아보게 되었어요.

CREATE TABLE STATUS_INFO(
		STATUS_ID                     		INT(11)		 NOT NULL COMMENT '현황아이디',
		AREA_CODE                     		CHAR(10)		 NULL  COMMENT '지역코드',
		`DIV`                           		VARCHAR(1000)		 NULL  COMMENT '구분',
		`TYPE`                          		INT(10)		 NULL  COMMENT '유형',
		POPULATION                    		INT(10)		 NULL  COMMENT '인구수',		
		REG_DTM                       		CHAR(14)		 NULL  COMMENT '등록일',
		REG_ID                        		INT(11)		 NULL  COMMENT '등록자',
		MOD_DTM                       		CHAR(14)		 NULL  COMMENT '수정일',
		MOD_ID                        		INT(11)		 NULL  COMMENT '수정자'
) COMMENT='현황정보';

DIV, TYPE 컬럼이 예약어로 등록이 되어있어 일반 칼럼처럼 했더니 에러가 발생하여 ` <- 컬럼명 앞뒤로 묶어서 하면 해결이 돼요.

키보드 특수문자 제일 앞 Tab키 바로 위에 있어요.

보통 예약어는 제가 사용하는 툴에서는 파란색으로 표시가 나오는데 웬만한 툴에서는 이미지처럼 다른 게 표시가 나올 거예요

반응형

'개발 > DB' 카테고리의 다른 글

오라클 연속된 값 찾기  (1) 2024.02.06
MariaDB Sequence(10.3)이상  (0) 2020.11.12

+ Recent posts