SQL Server 2005에 데이터로 채워진 테이블이 있습니다. 거기에 데이터를 포함하여 업데이트 문을 생성 할 수있는 방법이 있습니까? 당신이 더 나은 해결책을 찾을 수없는 경우SQL Server 2005에서 UPDATE 스크립트 만들기
답변
여기에 멋진 무료 도구가 있습니다. http://www.lss.co.uk/Products/LiveDataScript/
+1, 내가 썼기 때문에 :) - 사이트가 다운되었지만 내 블로그에서 사용 가능하게 만들려고 노력할 것입니다. (마침내 그 사이트를 다시 만들 수있게되면 ...) –
LiveDataScript http://www.goatly.net/downloads/livedatascript –
이 도구는 OP가 요구할 때만 'INSERT' 스크립트를 생성하지 않고'UPDATE '스크립트 만 생성합니다. 또한 UPDATE 스크립트를 작성하는 도구가 필요합니다. –
,이 시도 :
SELECT
'UPDATE [Table] (field1, field2, field3) Values ('
+ field1 + ', '
+ field2 + ', '
+ field3 + ')'
FROM [Table]
내가 좋은하지 알고있다.
은 여기로 이동 한 다음 도구를 사용하여 데이터베이스에 연결하고 "바닐라"스크립트의 여러 종류를 생성 할 수 있습니다를 설치 한 후 Microsoft SQL Server 관리 스튜디오 익스프레스 SSMSE Download page
를 얻을. 같은 행의 데이터를 의미하는 경우 다른 행의 데이터를 사용하려면
, 그냥 UPDATE 문
Update MyTable Set ColumnA = ColumnB + ColumnC
에서 사용, 당신은 아마 자기
의에 다시 가입해야Update a
Set ColumnA = b.ColumnD
From MyTable a
Join MyTable b on a.ColumnB = b.ColumnC
SELECT
'UPDATE [Table] SET field1 = ' + field1 + ' , field2 = ' + field2 + ' , field3 = ' + field3 + ' WHERE <condition> ' FROM <Table>
문자열 데이터가 업데이트 될 때마다 여분의 단일 인용 부호를 사용하십시오.
- 1. SQL Server 2005에서 작업 만들기
- 2. SQL Server 2005에서 데이터베이스 만들기
- 3. SQL Server 2005에서 디버깅
- 4. SQL Server 2005에서 SQL Server 2008로 업그레이드
- 5. SQL Server 2005에서 트리거 변경
- 6. SQL Server 2005에서 다른 SQL 스크립트 호출 방법
- 7. SQL Server 2000 호환 스크립트
- 8. SQL Server 2005에서 문자열 조작
- 9. SQL Server 2005에서 xp_sendmail이 오류
- 10. SQL Server 2005에서 KEYLOCK 검사
- 11. SQL Server 2005에서 테이블 내보내기
- 12. Sql Server 2005에서 특정 테이블
- 13. SQL Server 2005에서 데이터베이스 파티셔닝
- 14. SQL Server 2005에서 중복을 피하십시오?
- 15. After 트리거 Sql Server 2005에서 오류가 발생한다
- 16. SQL Server 2005에서 값 배열을 삽입하는 방법?
- 17. SQL Server 2005에서 개인 키/암호화로 인증서 만들기
- 18. SQL Server 2005에서 T-SQL을 사용하여 DB 별칭 만들기
- 19. SQL Server 2005에서 열을 사용하여 테이블 만들기 기본값 범위
- 20. SQL Server 2005에서 고성능 트리보기를 구현하는 방법
- 21. SQL Server 2005에서 여러 SQL 작업 스폰하기
- 22. SQL Server 2005에서 업데이트 무시 수행
- 23. SQL Server 2005에서 데이터가있는 테이블에 대한 스크립트 생성
- 24. SQL Server 2005에서 SQL Server 2008 데이터베이스를 복원하는 방법
- 25. SQL Server 2005에서 SQL Server 데이터베이스 다이어그램을 스크립팅하는 방법은 무엇입니까?
- 26. SQL Server 2005에서 SQL Server 테이블 결과 배열
- 27. SQL Server 2005에서 SQL Server 2008로 SSIS 패키지 마이그레이션
- 28. SQL Server 2005에서 SQL Server 2008로 데이터베이스 전송
- 29. SQL Server 2005에서 많은 양의 데이터 삭제
- 30. SQL Server 데이터베이스의 백업 만들기
자세히 설명해 주시겠습니까? –
테이블 안의 모든 데이터로 스크립트를 자동 생성해야합니다. 하나의 테이블에 올바른 데이터가 있고 다른 테이블에 잘못된 데이터가있는 다른 테이블이 있습니다. 내가해야 할 일은 자동으로 올바른 테이블의 데이터로 잘못된 테이블을 업데이트 할 수있는 업데이트 스크립트를 생성하는 것입니다. – Rabin