Text- und Bilddaten verwalten
Text- und Bilddatentypspalten können wie andere Spalten in die Select_list der SELECT-Anweisung aufgenommen werden. Die maximale Textgröße, die über eine SELECT-Anweisung abgerufen wird, wird durch die Einstellung TEXTSIZE gesteuert. Der Standardwert für TEXTSIZE beträgt 4096 Byte und kann mit der Anweisung SET TEXTSIZE zurückgesetzt werden. Der Wert der aktuellen TEXTSIZE-Einstellung wird in der globalen Variablen @@TEXTSIZE gespeichert.
Eine weitere Möglichkeit, Text- und Bilddaten abzurufen, sind die Funktionen TEXTPTR und READTEXT. Die Funktion TEXTPTR verwendet einen Spaltennamen als Eingabeparameter und gibt einen Textzeiger im Binärformat zurück.
Dieser Zeiger wird an die READTEXT-Funktion übergeben, um Text- und Bilddaten abzurufen, zusammen mit dem Lesestartzeiger namens Offset und der Anzahl der zu lesenden Bytes.
Daten ändern
TSQL bietet auch Befehle zum Einfügen, Ändern und Löschen aus der Datenbank.
INSERT
Der INSERT-Befehl wird zum Einfügen von Daten in die Tabelle verwendet. Die Syntax lautet wie folgt:
INSERT [INTO]
Value_list der Spalte in der Column_list entsprechenden Wert. Diese Werte können Konstanten, TSQL-Variablen oder intrinsische SQL Server-Funktionen sein. Die Reihenfolge der Werte sollte der Reihenfolge der Spalten in Column_list entsprechen. Wenn „column_list“ nicht definiert ist, sollte die Reihenfolge der Werte der Reihenfolge der Spalten in der Tabelle entsprechen.
Die Werteliste von INSERT kann auch über eine SELECT-Anweisung oder eine gespeicherte Prozedur bereitgestellt werden. Die Grammatik lautet wie folgt:
select & lt; table_name & lt; & gt; [(Column_list) ]
EXECUTE
Die SELECT-Anweisung hier kann mehrere Verbindungen enthalten. Wenn Sie eine gespeicherte Prozedur verwenden, sollte die gespeicherte Prozedur Ergebnisse zurückgeben, die als Spaltenliste verwendet werden können.
Der Zeitstempelwert (Zeitstempel, auch Zeitskala genannt) sollte nicht angegeben werden. Wenn gleichzeitig das IDENTITY-Attribut der Spalte definiert ist, kann der Wert dieser Spalte nicht bereitgestellt werden. Diese Werte werden vom System generiert. Wenn Spalten Standardwerte haben, werden ihre Werte nicht bereitgestellt und der Standardwert wird verwendet.
Ändern
Die UPDATE-Anweisung wird wie folgt verwendet:
UPDATE
Serach_condition ist die Bedingung, dass die zu ändernde Zeile erfüllt sein soll. Eine UPDATE-Anweisung ohne WHERE-Klausel ändert alle Zeilen in der Tabelle. Joins können auch in UPDATE-Anweisungen verwendet werden.
Löschen
Die DELETE-Anweisung wird verwendet, um Zeilen aus der Tabelle zu löschen. Die Syntax lautet wie folgt:
DELETE [FROM]
[WHERE
Das Obige ist der Inhalt von Erste Schritte mit SQL Server 7.0 (4). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!