다음 테이블의 레코드를 PolNo, Year, Platform, Number별로 단일 레코드로 통합하려고합니다.T-SQL은 여러 레코드를 하나의 레코드로 연결합니다.
| PolNo | YEAR | Platform | Number | Record | memo |
|-------|------|----------|--------|--------|---------------------|
| 123 | 2010 | pc | 1 | 1 | The user had issues |
| 123 | 2010 | pc | 1 | 2 | with the os. |
| 123 | 2009 | pc | 2 | 1 | Replaced RAM |
| 123 | 2010 | mac | 1 | 1 | Ordered new CDs |
| 564 | 2009 | mac | 1 | 1 | Broken CD TRAY |
| 564 | 2010 | mac | 1 | 1 | USB port dead |
| 564 | 2010 | pc | 1 | 1 | Ordered replacement |
| 564 | 2010 | pc | 1 | 2 | laptop |
레코드가 단일 레코드로 통합됩니다 (레코드 열은 앞으로 전달되지 않음). 또한 동시에 PolNo, Year, Platform 및 Number가 개별 열이 아닌 ID로 연결됩니다.
| ID | YEAR | Platform | memo |
|-----|------|----------|----------------------------------|
| 123 | 2010 | pc-1 | The user had issues with the os. |
| 123 | 2009 | pc-2 | Replaced RAM |
| 123 | 2010 | mac-1 | Ordered new CDs |
| 564 | 2009 | mac-1 | Broken CD TRAY |
| 564 | 2010 | mac-1 | USB port dead |
| 564 | 2010 | pc-1 | Ordered replacement laptop |
위에서 알 수 있듯이, 위의 1 행 및 6 행의 레코드를 하나의 연속 메모 필드에 결합했습니다. 그러나 나는 결합하거나 결합하는 21 또는 22 개의 레코드가있는 메모 필드가 있습니다.
내가 어떻게 이런 일이 일어나는지 확신 할 수 없습니다.
생각하는 커서가 있지만 경험이별로 없으며 효과가 없다고 들었습니다. 표는 (그 중 22K 하나 개 이상의 기록이) 조작하는 64K의 주위에 행이
에 오신 것을 환영합니다 : 경우 코드, XML 또는 데이터 샘플을 게시하십시오 ** ** 텍스트 편집기에서 해당 행을 강조 표시하고 편집기 툴바에서 "코드 샘플"버튼 ('{}) '을 클릭하여 멋지게 형식을 지정하고 구문을 강조 표시하십시오! –
, Marc에게 감사드립니다 ... 내 OCD가이 편집기의 형식을 지정하려고 나를 죽이고있었습니다! : p – SidCharming