안녕하세요, 오늘 가입해서 글을 처음 남겨 봅니다.

 

현재 MS Server 2003과 MS SQL Server 2000을 운용중에 있는 직장인입니다.

며칠 전부터 제가 전혀 손을 대지 않은 상태에서 이상한 문의가 올라와서 확인을 해보는데 전문적으로 Server에 대해 공부를 한 사용자가 아니라서 도저히 알 방법이 없어 이렇게 문의 글을 남깁니다.

 

질문 1. 테이블 중 한 열이 SAP (numeric(5,0), NotNull 로 지정되어 있는 상태입니다. (개발은 다른 사람이 했습니다.)

그 동안 눈여겨 보지 않아서 잘 몰랐는데 이 열에 저장되는 숫자가 01, 02, 03 ... 이런 식으로 지정이 되었었다고 하십니다.

그런데 며칠 전부터 01, 02, 03 이 아니라 1,2,3 으로 저장이 된다고 하네요. 거기에 업친데 덥친 격으로 10을 초과해서 저장하려고 하면  PK 위반으로 저장조차 되지 않는 현상이 있습니다. 수정한 부분이 전혀 없습니다.

 

PK 추가 당시 구문입니다.

ALTER TABLE [dbo].[SAPPIC] ADD CONSTRAINT [PK_SAP] PRIMARY KEY NON CLUSTERED ([REVNO],[SAP]) ON [PRIMARY] GO

인수인계 받으면서 남겨져 있던 문장을 그대로 긁어 왔습니다.

 

질문 2. 질문 1에 있는 SAP 열에 있는 숫자들이 1, 2, 3, 4 ... 이런 식으로 저장되는게 아니라 1,11,12,13 ... 2, 21, 22 ... 이런식으로 저장되어 순서가 뒤죽박죽으로 변해 버렸습니다. 과거 이력들이 전부 그런 것은 아니고 며칠 전의 자료들만 이렇게 갑자기 문제가 생겼습니다.

 

1. 이것을 다시 1, 2, 3 ... 9, 10, 11, 12 ... 이런식으로 위치를 바꿔서 저장할 수 있나요?

 

2. 아니면 현재 저장되어 있는 숫자들을 01, 02, 03 ... 이런식으로 바꿀 수 있나요? 그리고 바꾸고 나서 데이터 저장 순서도 오름차순 순서대로 저장할 수 있나요 ?

 

질문 내용이 많이 이상할 수 있지만 겉핥기 수준으로 배운 사용자가 남긴 것으로 넓은 아량으로 이해 바랍니다.

고수 분들 좀 도와주세요 ㅠㅠ

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 42993
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 22751
7803 구간을 월별로 나누어서 계산... [3] taz2315 2014.04.22 2899
7802 이전달 데이터 카운터를 세고 싶습니다. [1] 김준형_283549 2014.04.22 2192
7801 한달 집계 내는것좀 알려주세요..ㅠ [1] 뽀챙 2014.04.21 3204
7800 SQL 트랜잭션 로그 stop at, stop before에 대해 물어 볼려고 합니다. [2] 아는게없어 2014.04.21 2838
7799 구간의 값을 월 단위로 쪼개기 [4] taz2315 2014.04.21 3977
7798 현재 값과, 결제 로그를 가지고 이전에 가지고 있던 갯수 유추 쿼리문은 어떻게 짜야할까요? [2] Mr황 2014.04.21 2543
7797 sp_dboption 질문 [1] 잉유 2014.04.20 3047
7796 쿼리 메모리 누수관련 질문드립니다 에큐에르 2014.04.20 9913
7795 풀백업 받아도 트랜젝션 백업을 받아야하는 이유? [12] 보충수업 2014.04.17 8853
7794 이런 쿼리도 가능 한가요? [5] ssunsori 2014.04.17 2546
7793 미러링시 AD환경과의 FQDN 문제. 도움부탁 드려요!! 그라스허퍼 2014.04.17 6126
7792 DB 마이그레이션 업체 사용해보신 분 계신가요? [3] 아네사 2014.04.16 3102
7791 MS SQL 2008 R2를 쓰고 있는데, 한글 문제가... [2] 디비디비 2014.04.16 4032
7790 테이블 데이터 공간 증가 관련 질문 [2] 냥코이 2014.04.16 2662
7789 sqlcmd 사용해서 프로시저만 빼고 복원 할 수 있을까요? [2] 조굴 2014.04.15 3437
7788 RollUp에 대한 질문입니다. [1] 희망나라 2014.04.15 2920
7787 한국 - 중국간 MSDTC 에러건 문의 [2] y2j2 2014.04.15 4867
7786 join sum 에 대해서 질문 좀 할께요. [6] ssunsori 2014.04.14 8959
» 저장된 숫자 데이터 이상 발생 및 PK 위반 [2] 세이 2014.04.14 3193
7784 MSSQL 복제 및 부하분산이 궁금합니다. [6] SE왕초보 2014.04.14 8820





XE Login