sql >> Databasteknik >  >> RDS >> Sqlserver

CLR:Multi Param Aggregate, Argument inte i den slutliga utgången?

Problemet här är att du inte serialiserar avgränsare. Lägg till:

w.Write(delimiter)

som en första rad i din skrivmetod och

delimiter = r.ReadString();

som en första rad i din läsmetod.

Angående dina frågor till föreslagen lösning:

Det gör det inte. Det fungerade bara med ditt testscenario.

Skrivmetoden måste vara kompatibel med läsmetoden. Om du skriver två strängar och bara läser en så kommer det inte att fungera. Tanken här är att ditt objekt kan tas bort från minnet och sedan laddas. Det här är vad Skriv och Läs ska göra. I ditt fall - detta hände verkligen och du kunde inte behålla objektvärdet.



  1. Syntaxfel på grund av att ett reserverat ord används som tabell- eller kolumnnamn i MySQL

  2. Hur ökar Fixed-längd-poster och Fixed-längd-fält databasprestanda?

  3. Hur kan vi slå samman två databaser med identiska scheman?

  4. Jag kan inte returnera ett objekt i .then() Promise