MS SQL | Sequence, auto_increment 하는 방법 identity
Oracle DB 에서는 Sequence, MySQL 에서는 auto_increment, 를 사용하여 숫자를 자동으로 증가시킵니다. MS SQL 에서는 어떤 방법으로 할까요? INDENTITY(초기값, 증가값) 으로 합니다. 초기값은 1, 증가값은 100 으로 했습니다. 따라서, 1, 101, 201, 301, …. 이 될 것입니다. Identity(1,1) 이라고 하면 한번에 1씩 증가할 것입니다. 만들고 난 뒤에 해당 테이블에 Identity를 추가할 수 없습니다. (출처 : Stackoverflow.com🔗) 따라서 테이블을 만들 때에 추가하는 것이 좋겠습니다. 혹은 새로운 칼럼을 추가하는 방법이 있겠습니다.
2023. 3. 17.
MS SQL | UPDATE 쿼리 데이터 수정하기
데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중에서 Update, UPDATE Query 쿼리, 데이터를 수정하는 방법을 알아보겠습니다. 수정하는 방법은 다음과 같습니다. UPDATE 테이블이름 SET [칼럼1] = '값1' , [칼럼2] = '값2' ... WHERE 조건문; (WHERE 조건문과 관련된 사항은 해당 글(MS SQL | 쿼리 조건문 추가하기, 연산자 (WHERE)🔗)을 참조합니다.) 실행 전, 만약 WHERE문을 넣지 않으면 모든 칼럼이 같은 값으로 변합니다. 이렇게 모든 데이터가 수정이 되어버리면, 모두를 삭제한 것만큼이나 초대형사고가 나옵니다. 따..
2023. 2. 24.