SQL Server 2008에서 테이블을 행 번호와 동일하게 변경 한 후에 추가 된 열의 값을 어떻게 설정할 수 있습니까? 즉, 열의 값을 no로 지정하려고합니다. 행의. 또한이 필드에 NULL 값을 허용하려고합니다. 따라서 자동 증가와 같지만 자동 증가와 함께 ID 또는 기본 키 열을 사용하지 않는 이유는 null 값을 허용합니다. 어떻게 행을 설정할 수 있습니까? 어떤 도움을 주시면 감사하겠습니다. 직접 ROW_NUMBER를 사용하여 열을 업데이트하려고하면() 당신이 얻을 것이다행 값을 행 번호와 동일하게 설정하는 방법은 무엇입니까?
4
A
답변
10
...
는 ... 그래서 대신 INNER는 ... 자신에게 무엇을 이것에 대해윈도우 된 기능 만 BY 절 SELECT 또는 ORDER에 나타날 수 있습니다.
UPDATE
[test123]
SET
[row_number] = [x].[rn]
FROM
[test123]
INNER JOIN
(
SELECT
[test_id],
ROW_NUMBER() OVER (ORDER BY [test_id]) AS rn
FROM
[test123]
) AS x
ON
[test123].[test_id] = [x].[test_id]
1
을 테이블 가입 : 그것은 행 번호에 원하는 열의 값을 업데이트합니다.
select 'Update myTable set row_No = ' +
CAST(ROW_NUMBER() over (order by ID) as varchar) + ' Where ID = ' +
cast(ID as varchar) from myTable
--The 결과는 당신이 행 번호에 원하는 열의 값을 업데이트합니다 실행 업데이트 문을 생성합니다.
관련 문제
- 1. 그렙 - 행 번호와 파일
- 2. 행 번호와 열 번호로 값 얻기
- 3. 행 수와 고유 값을 찾는 방법은 무엇입니까?
- 4. 열 값을 다른 테이블의 값과 동일하게 설정하는 방법은 무엇입니까?
- 5. 선택 행 특정 값을 가진 행 다음
- 6. 현재 행 값과 다음 행 값을 비교하십시오.
- 7. onItemClick의 행 ID를 설정하는 방법
- 8. SASS 변수를 동일하게 설정하는 방법은 무엇입니까?
- 9. UIPickerView에 많은 값을 설정하는 방법은 무엇입니까?
- 10. jqGrid 행 값을 변경하십시오.
- 11. 선택한 행/celll에서 값을 가져
- 12. 행
- 13. WPF Grid에서 행 테두리와 배경색을 설정하는 방법
- 14. DataGridView 행 태그를 설정하는 방법
- 15. asp.net에서 checkboxlist에 대한 행의 행 번호를 설정하는 방법은 무엇입니까?
- 16. iText에서 오른쪽 열이있는 표 셀의 행 간격을 설정하는 방법은 무엇입니까?
- 17. 고정 행 수를 유지하도록 JtextArea를 설정하는 방법은 무엇입니까?
- 18. 테이블의 내용을 기준으로 행 높이를 설정하는 방법은 무엇입니까?
- 19. PHP에서 반복 테이블의 대체 행 색상을 설정하는 방법은 무엇입니까?
- 20. 프로그래밍 방식으로 XAML에서 행 높이를 설정하는 방법은 무엇입니까?
- 21. 일치하는 모든 행 속성 isDelete를 False로 설정하는 방법은 무엇입니까?
- 22. linux에서 명령 행 개발을 위해 안드로이드 SDK를 설정하는 방법은 무엇입니까?
- 23. td에서 최대 텍스트 행 (줄 바꿈)을 설정하는 방법은 무엇입니까?
- 24. MYSQL : 행 값이 같은 경우 동일한 위치로 설정하는 방법은 무엇입니까?
- 25. JTable에서 행 테두리를 클릭하고 위/아래로 드래그하여 행 높이를 설정하는 방법은 무엇입니까?
- 26. 행 목록을 삭제하는 방법은 무엇입니까?
- 27. Matlab에서 이진 행 벡터를 일반 행 벡터로 변환하는 방법은 무엇입니까?
- 28. 행
- 29. Excel에서 Access로 가져 오기, Access에서보고 한 오류 행 번호가 Excel의 행 번호와 일치하지 않습니다.
- 30. 행 2와 행 1의 차이
autoincrement는 행 번호에 값을 설정하지 않습니다. 50 개의 항목을 삽입 한 다음 삭제하면 다음 항목을 삽입하면 테이블의 유일한 행인 경우에도 50 개의 값이 삽입되고 행 번호는 하나가 되라. – dasblinkenlight
네, 맞습니다. 그래서 어떻게 행 번호에 열 값을 설정할 수 있습니까? – user13