Abrufen der Größe eines Varchar[n]-Felds in SQL mit einer Abfrage
Das Bestimmen der Länge eines Varchar-Felds ist für Daten von entscheidender Bedeutung Verwaltung und Speicheroptimierung. In SQL können Sie eine einzelne Anweisung ausführen, um diese Informationen abzurufen.
Syntax:
SELECT Column_name, Data_Type, Character_maximum_length FROM information_schema.columns WHERE Table_name = 'myTable'
Erklärung:
Beispiel:
Betrachten Sie die folgende Tabelle mit einem varchar[1000]-Feld namens „Bemerkungen“:
CREATE TABLE myTable ( Remarks VARCHAR(1000) );
Um die Größe des Felds „Bemerkungen“ abzurufen, führen Sie Folgendes aus Abfrage:
SELECT column_name, data_type, character_maximum_length FROM information_schema.columns WHERE table_name = 'myTable' AND column_name = 'Remarks';
Das Ergebnis wird sein:
Remarks VARCHAR 1000
Diese Ausgabe bestätigt, dass das Feld „Anmerkungen“ ein Varchar mit einer maximalen Länge von 1000 Zeichen ist.
Das obige ist der detaillierte Inhalt vonWie kann ich die Größe eines Varchar-Felds in SQL mit einer einzelnen Abfrage ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!