sql >> Database >  >> RDS >> Sqlserver

Hoe bekijk je ALLE tekst van een ntext of nvarchar (max) in SSMS?

Ik kon de volledige tekst (99.208 tekens) uit een NVARCHAR(MAX)-kolom halen door alleen die kolom (Resultaten naar raster) te selecteren en er vervolgens met de rechtermuisknop op te klikken en het resultaat op te slaan als een CSV-bestand. Om het resultaat te bekijken, opent u het CSV-bestand met een teksteditor (NIET Excel). Grappig genoeg, toen ik dezelfde query probeerde uit te voeren, maar Resultaten naar bestand ingeschakeld had, werd de uitvoer afgekapt met behulp van de limiet Resultaten naar tekst.

De work-around die @MartinSmith beschreef als een opmerking op het (momenteel) geaccepteerde antwoord werkte niet voor mij (kreeg een foutmelding bij het bekijken van het volledige XML-resultaat en klaagde over "Het '['-teken, hexadecimale waarde 0x5B, kan niet worden opgenomen in een naam").



  1. Testgegevens genereren in SQL Server

  2. Hoe schrijf ik LINQ's .Skip(1000).Take(100) in pure SQL?

  3. Oracle-gegevensbronconfiguratie voor Spring

  4. Rails-scope - waar in exacte overeenkomsten