MSSQL 6

MSSQL 컬럼 순서 변경

MSSQL에서 테이블의 컬럼 순서를 변경하는 방법은 SQL Server Management Studio (SSMS)의 디자인 기능을 사용하는 것입니다. 쿼리문으로 직접 순서를 변경하는 것은 지원되지 않습니다. 컬럼 순서를 변경하는 과정은 다음과 같습니다:SSMS에서 변경하고자 하는 테이블을 찾아 마우스 오른쪽 버튼으로 클릭한 후 '디자인’을 선택합니다.위치를 변경하고 싶은 컬럼을 클릭하여 드래그해서 원하는 위치로 이동시킵니다.변경 사항을 저장하기 위해 상단의 디스켓 모양 아이콘을 클릭합니다.중요: 컬럼 순서를 변경하기 전에, SSMS의 옵션에서 ‘테이블을 다시 만들어야 하는 변경 내용 저장 안 함’ 옵션을 해제해야 합니다. 이 설정을 해제하지 않으면, 컬럼 순서 변경 시 오류 메시지가 발생할 수 있으며,..

Development 2024.05.14

MSSQL에서 PRIMARY KEY 컬럼 제거

1. PK 추가 쿼리 alter table 테이블명 add constraint PK이름 PRIMARY KEY (필드들) 2. PK 제거 쿼리 alter table 테이블명 drop constraint PK이름 3. 테이블에 있는 PK 찾아서 삭제하는 쿼리 declare @keyname varchar(30), @query varchar(200) select @keyname=name from toa_ing..sysobjects where xtype= 'PK' and parent_obj=(select id from toa_ing..sysobjects where name = '테이블명') select @keyname set @query = 'alter table 테이블명 drop constraint '+@key..

Development 2023.06.18

중복 데이터 찾기

DB에서 중복된 데이터를 확인하는 방법에는 여러 가지가 있을 것이다. 비단 Oracle, MSSQL 뿐만 아니라 다른 DBMS에서도 사용 가능한 중복 데이터를 확인하는 간단한 방법이다. UserName Password ------------------------------------ GIL01 111111111 GIL01 222222222 GIL02 333333333 GIL02 444444444 GIL03 000000000 GIL04 555555555 이렇게 데이터가 있다고 가정할 때, UserName이 중복된 것들이 있다. GIL01, 02 가 중복되었다. 여기서 UserName이 중복된 것만 뽑아내려고 한다. select UserName from [테이블] group by UserName having..

Development 2020.10.23

MSSQL 절사(버림) 함수, 반올림 함수

> 절사 함수 SELECT FLOOR(10.1234) 쿼리 실행 후 결과 : 10 > 반올림 함수 SELECT ROUND ( 1234.5678 , 2 ) = 1234.57 -- 반올림 변수가 + 2 이므로 소수점 아래 둘째자리 까지 반올림 SELECT ROUND ( 1234.5678 , -2 ) = 1200 -- 반올림 변수가 -2 이므로 소수점 위 둘째자리까지 반올림 SELECT ROUND ( 1234.5678, 1, 4 ) = 1234.5 -- 세 번째 인자가 0이 아니므로 절삭 SELECT ROUND ( 1234.5678, 1, 0 ) = 1234.6 -- 세 번째 인자가 0이므로 반올림 * 주의할점 : 1의단위 까지 나타내고 싶은 경우 절삭과 반올림 값이 달라질 수 있다 SELECT ROUND (..

Development 2020.10.20
반응형