ALTER TABLE
![[MSSQL] ALTER COLUMN 열 수정 안될 때](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZNWhw%2FbtrRjpHIimf%2FQ9TLxMgAksJ5YJolL0we51%2Fimg.png)
[MSSQL] ALTER COLUMN 열 수정 안될 때
테이블 컬럼을 삭제를 해야 해서 컬럼 삭제 쿼리를 실행했더니 오류가 나서 삭제가 안된다 해결 한 내용에 대해 정리 해보았다 [에러내용] " 메시지 5074, 수준 16, 상태 1, 줄 10 The object 'DF_' is dependent on column 'COLUMN NAME'. 메시지 4922, 수준 16, 상태 9, 줄 10 ALTER TABLE DROP COLUMN COLUMN NAME failed because one or more objects access this column. " [발생원인] 컬럼을 삭제하려고 하니 해당 열에 DEFAULT 제약조건이 걸려 있어 수정이 불가능 한 오류 가 났다 [해결] 1. 제약조건 확인 EXEC SP_HELP 테이블명 2. 제약조건 삭제 ALTER T..
[MYSQL] 컬럼 추가
디자인 툴로 컬럼을 추가해도 되지만 쿼리(query) 로 사용하면 더 편할 때가 있다. 테이블에 컬럼 추가 할 경우 쿼리를 정리해보았다. 컬럼추가 ALTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입 DEFAULT 기본값 컬럼위치
![[MSSQL] 테이블 전체 삭제 하는 쿼리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFnOVu%2FbtrIXQnufrm%2FsWM5INg2eAZpKEmKqe9oVk%2Fimg.png)
[MSSQL] 테이블 전체 삭제 하는 쿼리
DECLARE@QUERYNVARCHAR(MAX) ,@TABLENAMENVARCHAR(MAX) ,@FOREIGNKEYNAMENVARCHAR(MAX) ,@KEYTYPENVARCHAR(MAX) DECLARE FOREIGNKEY_CURSOR CURSOR FOR /*****[외래키 걸린것만 삭제 할때 ]**************************************************/ SELECTFKN.CONSTRAINT_NAME AS FK_Name ,FKT.TABLE_NAME AS FK_Table FROMINFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS FKN INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS FKT ON FKN.CONSTR..