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 함수 구현 #1 (문자 앞에 0을 붙이는 함수)  (0) 2025.12.19
[MySQL] SQL 배치 작업 하기  (0) 2025.12.19
MSSQL CPU 사용율 높은 쿼리 찾기/락걸린 SQL 찾아보기  (0) 2025.12.02
MSSQL 특정 테이블/문자를 사용하는 프로시져 찾기  (0) 2025.11.29
'Programming/Database' 카테고리의 다른 글
  • MSSQL 함수 구현 #1 (문자 앞에 0을 붙이는 함수)
  • [MySQL] SQL 배치 작업 하기
  • MSSQL CPU 사용율 높은 쿼리 찾기/락걸린 SQL 찾아보기
  • MSSQL 특정 테이블/문자를 사용하는 프로시져 찾기
레이조(RayCho)
레이조(RayCho)
개발자 레이조(RayCho)의 블로그입니다. 똑똑하게 배우고 기록하는 공간
  • 레이조(RayCho)
    레이(Ray)의 개발이야기
    레이조(RayCho)
  • 전체
    오늘
    어제
    • 분류 전체보기 (54) N
      • Programming (54) N
        • Python (5)
        • Flutter (4)
        • Delphi (20) N
        • Lazarus (1)
        • C#.NET (6) N
        • ASP.NET (5)
        • Database (5)
        • Game Dev (0)
        • Web (5)
        • ETC (3)
      • Homebrew (0)
  • 블로그 메뉴

    • 홈
    • Introduce
    • 태그
    • 방명록
  • 링크

    • Naver Blog
    • Diary Blog
  • 공지사항

  • 인기 글

  • 태그

    소스코드
    SQL
    C#
    objectpascal
    Python
    강좌
    웹프로그래밍
    프로그래밍
    iis
    Flutter
    JSON
    문법
    기초
    mssql
    ASP.NET
    델파이
    VCL
    개발환경
    delphi
    Web
  • 최근 댓글

  • 최근 글

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

티스토리툴바