In SQL Server, de @@TEXTSIZE
configuratiefunctie retourneert de huidige waarde van de TEXTSIZE
optie.
Er is geen argument nodig. Je kunt het gewoon gebruiken in een SELECT
statement om de huidige TEXTSIZE
te retourneren waarde.
De TEXTSIZE
waarde specificeert de grootte van varchar(max) , nvarchar(max) , varbinary(max) , tekst , ntekst , en afbeelding gegevens geretourneerd door een SELECT
uitspraak. Deze waarde kan worden ingesteld met SET TEXTSIZE
.
Voorbeeld 1 – Standaardwaarde in Azure Data Studio
Dit is wat ik krijg in Azure Data Studio.
SELECT @@TEXTSIZE AS [Text Size];
Resultaat:
+-------------+ | Text Size | |-------------| | 2147483647 | +-------------+
Dit is de standaardwaarde die Azure Data Studio gebruikt wanneer ik verbinding maak. Het is ook de maximale waarde die TEXTSIZE
kan worden ingesteld op.
De SQL Server Native Client (10.0 en hoger) en ODBC Driver for SQL Server specificeren echter automatisch -1 bij het aansluiten. Deze waarde betekent onbeperkt. Stuurprogramma's ouder dan SQL Server 2008 specificeren 2147483647 (2 GB).
Voorbeeld 2 – Standaardwaarde in mssql-cli
Dit is wat ik krijg in de opdrachtregeltool mssql-cli.
SELECT @@TEXTSIZE AS [Text Size];
Resultaat:
+-------------+ | Text Size | |-------------| | -1 | +-------------+
Zoals vermeld, betekent dit de TEXTSIZE
is onbeperkt.
De waarden die hier worden geretourneerd, zijn gewoon de standaardwaarden die mijn software gebruikt wanneer ze verbinding maken met SQL Server. U kunt de TEXTSIZE
. wijzigen waarde op elk moment met de SET TEXTSIZE
verklaring.