프로젝트를 진행하다보면 초기에 만들었던 테이블을 수정할 필요가 있습니다. 이때 사용할 수 있는 쿼리를 알아보겠습니다. 1. ALTER TABLE~ ADD~ : 컬럼 추가 ALTER TABLE USER ADD ADDRESS VARCHAR(100) DEFAULT(''); --ALTER TABLE 테이블명 ADD 추가할컬럼명 컬럼타입 (디폴트값); 해당 쿼리를 실행하면 USER 테이블에 문자열 길이 100까지 저장할 수 있는 ADDRESS라는 주소 컬럼이 추가됩니다. INSERT 시 필수값이 아닐 경우에 값이 넘어오지 않는 경우도 있는데 이런 경우 디폴드값을 설정하면 원하는 값으로 데이터가 저장됩니다. 그냥 NULL로 상태값을 두고 싶은 경우 선언하지 않으셔도 됩니다. 2. ALTER TABLE~ ALTER ..
MSSQL 을 사용할 때 거의 필수적으로 사용하는 자동 증가값(IDENTITY) 설정 방법에 대해 알아보겠습니다. 일반적으로 테이블에서 컬럼 생성 시에 자동 증가값을 설정하려면 다음과 같이 int identitity(1,1)을 설정해주시면 됩니다. 그러면 INSERT 시에 특정한 값을 주지 않아도 기존 값에 +1을 더한 값이 자동으로 들어가겠죠? CREATE TABLE IDENT ( T_IDX int identity(1,1) NOT NULL ) 혹시 그 값을 임의로 지정하거나 수정하고 싶다면 어떻게 해야할까요? INSERT INTO IDENT(T_IDX) VALUES (100); 기본적으로 identity 값을 설정하면 수동으로 값을 넣을 수 없기 때문에 위와 같이 INSERT 구문을 사용하면 오류가 납..
쿼리를 사용할 때 문자열 데이터를 좌우에 공백 때문에 에러가 생기는 경우가 있습니다. 이런 경우를 방지하고 싶다면 공백제거 함수 LTRIM, RTRIM 을 사용할 수 있습니다. 이런 식으로 공백이 있는 문자열을 출력하면 양쪽 공백이 그대로 출력됩니다. SELECT ' 문자열 ' 다음은 LTRIM, RTRIM 에 대한 설명과 사용 방법입니다. LTRIM : 문자열의 왼쪽 공백을 제거한 문자를 반환. SELECT LTRIM(' 문자열 ') => '문자열 ' RTRIM : 문자열의 오른쪽 공백을 제거한 문자를 반환. SELECT RTRIM(' 문자열 ') => ' 문자열'
- Total
- Today
- Yesterday
- html
- 환경호르몬
- Roma
- DATEDIFF
- URL
- 한글깨짐
- 이순신
- ASP
- jquery
- 인코딩
- iframe
- ASP.NET
- london
- 자바스크립트
- 로마
- 비스페놀A
- 영국
- 템즈강
- toFixed
- MS-SQL
- favicon
- USB
- javascript
- 플라스틱
- 태풍
- 런던
- 체크박스
- 근위병교대식
- mssql
- 고성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |