MSSQL 서버 테이블 수정하기/자동증가값 초기화/패스워드 암호화 하기

2025. 12. 20. 04:09·Programming/Database

MSSQL

요즘 MS SQL서버를 주로 만집니다. 회사에서 주로 쓰는DB라서 말이죠
그래서 MS SQL 서버 테이블 수정하는 법을 간단히 정리해봅니다.

1. 테이블 필드 수정하기

alter table 테이블명
alter column 필드명 수정할 필드 타입

ex) alter table d_sale
alter column title varchar(200) not null


2. 필드 삭제하기

alter table 테이블명 drop 필드명
ex) alter table d_sale drop title


3. 필드 추가하기

alter table 테이블명 add 필드명 필드 타입
ex) alter table d_sal add sale varchar(20) not null


4. 프로시져명 변경

--alter 로 가능할줄 았앗는데.. 
--sp_rename 이란 프로시져를 이용해서 변경해야 하더군요..  
ex) EXEC sp_rename 'd_sale.title' 'title1'


5. 필드 자동 증가값 초기

--테이블에 자동증가 로 설정된 값을 초기화 하는 방법
DBCC CHECKIDENT([table_name], RESEED, 0)


6. 패스워드 암호화

MSSQL 에도 mysql 의 password 함수와 비슷한 기능의 함수가 있습니다.
바로 pwdencrypt 와 pwdcompare
pwdencrypt('암호') 이렇게 저장을하고
pwdcompare('암호',passwd) 이렇게 비교를 합니다
pwdcompare 는 리턴값이 1,0 을 반환하는데 1이면 맞고 0이면 틀리는..
그리고 pwdencrypt 로 저장할 필드는 반드시 varbinary 형식이여야 합니다.

'Programming > Database' 카테고리의 다른 글

MSSQL DB가 주의대상이 되었을때  (0) 2026.07.27
MSSQL 자동백업방법  (0) 2026.06.24
MSSQL 함수 구현 #1 (문자 앞에 0을 붙이는 함수)  (0) 2025.12.19
[MySQL] SQL 배치 작업 하기  (0) 2025.12.19
MSSQL CPU 사용율 높은 쿼리 찾기/락걸린 SQL 찾아보기  (0) 2025.12.02
'Programming/Database' 카테고리의 다른 글
  • MSSQL DB가 주의대상이 되었을때
  • MSSQL 자동백업방법
  • MSSQL 함수 구현 #1 (문자 앞에 0을 붙이는 함수)
  • [MySQL] SQL 배치 작업 하기
레이조(RayCho)
레이조(RayCho)
개발자 레이조(RayCho)의 블로그입니다. 똑똑하게 배우고 기록하는 공간
  • 레이조(RayCho)
    레이(Ray)의 개발이야기
    레이조(RayCho)
  • 전체
    오늘
    어제
    • 분류 전체보기 (101) N
      • Programming (101) N
        • Python (9)
        • Flutter (4)
        • Delphi (25)
        • Java,Spring Boot (2) N
        • Lazarus (2)
        • C#.NET (20)
        • ASP.NET (5)
        • Database (8)
        • Game Dev (6)
        • Rust (3)
        • PHP (3)
        • Web (6)
        • ETC (8)
  • 블로그 메뉴

    • 홈
    • Introduce
    • 태그
  • 링크

    • Naver Blog
    • Diary Blog
  • 공지사항

  • 인기 글

  • 태그

    PSP
    Flutter
    csharp
    iis
    개발환경
    objectpascal
    프로젝트
    소스코드
    기초
    델파이
    프로그래밍
    Python
    Web
    문법
    C#
    ASP.NET
    mssql
    VCL
    WPF
    delphi
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
레이조(RayCho)
MSSQL 서버 테이블 수정하기/자동증가값 초기화/패스워드 암호화 하기
상단으로

티스토리툴바