mssql 썸네일형 리스트형 [MSSQL] 테이블 기본키 PK 변경 1. 현재 제약조건 (키 설정) 확인 SELECT constraint_schema , table_name , constraint_name , column_name , ordinal_position FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE table_name = '테이블명' 2. PK 삭제 ALTER TABLE [테이블명] DROP CONSTRAINT [제약조건명] 3. PK 생성 ALTER TABLE [테이블명] ADD CONSTRAINT [새 제약조건명] PRIMARY KEY ([컬럼명]) 4. 예제 SELECT constraint_schema , table_name , constraint_name , column_name , ordinal_position F.. 더보기 [MSSQL] MSSQL 한글 깨짐 (???) - nvarchar 사용 1. 에러 MSSQL에서 한글을 쓰면 ???로 표시가 되면서 깨지는 현상이 발생한다. 2. 해결방법 이 때는 varchar 대신 nvarchar를 사용해야 한다. 3. varchar와 nvarchar의 차이 varchar는 영문과 테이블에 설정된 기본 언어 타입을 사용하고, nvarchar는 유니코드를 지원해준다. 근데 영문 데이터라면 varchar를 사용해주는 게 좋은데, nvarchar가 varchar보다 훨씬 더 많은 공간을 차지하기 때문이다. 더보기 이전 1 다음