데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

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

 

현재 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
7792 DB 마이그레이션 업체 사용해보신 분 계신가요? [3] 아네사 2014.04.16 3034
7791 MS SQL 2008 R2를 쓰고 있는데, 한글 문제가... [2] 디비디비 2014.04.16 3970
7790 테이블 데이터 공간 증가 관련 질문 [2] 냥코이 2014.04.16 2604
7789 sqlcmd 사용해서 프로시저만 빼고 복원 할 수 있을까요? [2] 조굴 2014.04.15 3362
7788 RollUp에 대한 질문입니다. [1] 희망나라 2014.04.15 2858
7787 한국 - 중국간 MSDTC 에러건 문의 [2] y2j2 2014.04.15 4729
7786 join sum 에 대해서 질문 좀 할께요. [6] ssunsori 2014.04.14 7649
» 저장된 숫자 데이터 이상 발생 및 PK 위반 [2] 세이 2014.04.14 3131
7784 MSSQL 복제 및 부하분산이 궁금합니다. [6] SE왕초보 2014.04.14 8612
7783 동시 요청 수 문의드립니다. [3] laurence 2014.04.13 2773
7782 DB2 DDL을 SQL Server2008R2로 마이그레이션tool [1] 문수정 2014.04.13 3168
7781 암호화 관련 질문 있습니다. [1] 생각찾기 2014.04.11 2938
7780 산술오버플로 질문 입니다. [4] ssunsori 2014.04.11 8982
7779 조건에 따라 같은값을 2개이상 가진것들만 출력하고싶습니다. [2] 왕만두와우동 2014.04.11 7994
7778 SQL 초보가 질문 드립니다! [3] 상백이 2014.04.11 2527
7777 mssql 2008->2000 데이터베이스 이전 문제 [1] 말포2 2014.04.10 3344
7776 SQL 복구 관련 해서 문의 글씁니다. [1] 아는게없어 2014.04.10 2947
7775 안녕하십니까, 쿼리질문입니다. ^^ [2] 차차리아카 2014.04.10 2810
7774 초단위로 같은 쿼리가 실행되서 데이터가 여러번 갱신되는 것을 막는 방법은 없을까요? [1] 사이드사이드 2014.04.09 3579
7773 Fullbackup 시에 백업 파일을 용량 줄일 수 있는 방법이 있나요? [1] 나는짱이야 2014.04.09 3298





XE Login