티스토리 뷰
특정 테이블에 해당 컬럼에 대한 constraint가 존재하면 삭제후에 해당 컬럼을 삭제하도록 한다.
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TB_GEOFENCE_SS' AND COLUMN_NAME='EMAIL_ALERT') BEGIN DECLARE @sysname sysname DECLARE @sql varchar(1000) SET @sysname = (select name from sysobjects where parent_obj in (select id from sysobjects where name='tb_geofence_ss') and name like '%email%') set @sql = 'ALTER TABLE TB_GEOFENCE_SS DROP CONSTRAINT ' + @sysname exec (@sql) set @sql = 'ALTER TABLE TB_GEOFENCE_SS DROP COLUMN EMAIL_ALERT' exec (@sql) END GO
반응형
'Computer > Databases' 카테고리의 다른 글
[Database] MySQL사용을 위해 설치한 관리툴, HeidiSQL (0) | 2013.08.21 |
---|---|
[MSSQL] 컬럼명 변경하기 (sp_rename) (0) | 2010.07.22 |
[MSSQL] IF NOT EXISTS 활용 (2) | 2010.01.07 |
[MySQL] Create Table With All Data Types In MySQL (0) | 2009.12.31 |
[MSSQL] INDEX Create 와 Drop (2) | 2009.12.18 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- java
- 와코마리아한남동
- eclipse
- 홈택스
- 마라탕 #마라상궈 #마라탕재료 #쉽게만드는마라탕 #중딩입맛 #마라탕잡탕
- 사업자등록
- 와코마리아
- 라고스
- 단체소송
- 와코마리아팸세일
- VirtureBox
- 안드로이드
- 한남동세일
- 페밀리세일
- MySQL
- javascript
- 해외직구
- 와코마리아 스웨터
- 기부사기
- 부드러운맛
- 인도
- 팸세일
- UML
- 기부피해
- 새희망씨앗 피해자
- 나이지리아
- 리터너블
- 6월 패밀리세일
- 새희망씨앗
- 패밀리세일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함