가 단 한 번의 가장 좋은 대답하지만, 여기에 문제가있는 경우 가장 좋은 방법은이 작업을 수행하거나하지 않도록 : 나는에서 구성된 SQL Server 2000 데이터베이스를이 나는 테이블의 고유 ID 열을 변경해야
최소 13 개의 테이블. 테이블 중 일부에는 고유 한 ID (SysName
)가있어 유일한 SysName
값 (alpha001, alpha002, alpha003
등)이 하나만있을 수 있습니다.
지금까지 나와 함께?
이제 클라이언트는 데이터베이스에 여러 개의 sysnames
값 (alpha001, alpha001, alpha001, alpha002, alpha002, alpha003, alpha003, alpha003, alpha003, alpha003 등)을 삽입 할 수 있기를 원합니다. 그 중 하나의 테이블에서 sysname (alpha001에서 beta001)의 값을 변경하면 다른 테이블의 값도 업데이트됩니다 (지금이 순간에 호출되는 것에 대해 두려움을 느끼고 있습니다) .
새 열 (SysNameID
)을 추가하고 자동 증가로 설정하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 데이터베이스를 통과하여 테이블을 다시 작성할 필요가 없도록 SysNameID
값 (1,2,3,4,5,6 ...)을 추가하는 것입니다.
나는 영향을받는 모든 테이블에 SysNameID
열을 추가하고 데이터 무결성 목적으로 상관 관계를 유지하기 위해 테이블간에 (두뇌 방귀 용어)를 설정해야한다고 생각합니다.
요청이 명확하지 않은 경우 의견을 남겨 주시면 최대한 답변을 드리겠습니다. 너희 중 몇 명은 매우 영리해서 나를 위해 그것을 바보 취급해야 할 수도있다. 예, 당신은 쉽게 테이블에 자동 증가 열을 추가 할 수 있습니다 (: :)
계단식 업데이트는 당신의 두뇌 방귀에 대한 –
@ 주권-더 YES를 무엇이다! 고맙습니다! – HPWD