Heim >Datenbank >MySQL-Tutorial >Wie füge ich Bilder mithilfe von SQL in SQL Server 2005-Bildfelder ein?
Einfügen von Bildern in SQL Server 2005-Bildfelder mithilfe von SQL
Das Speichern von Bildern in Datenbanken ist in vielen Anwendungen eine häufige Anforderung. In SQL Server 2005 wird der Bilddatentyp zum Speichern von Binärdaten verwendet, die Bilder enthalten können.
Ein Bild einfügen
So fügen Sie ein Bild in ein Bildfeld ein können Sie die Masseneinfügungsmethode verwenden. Diese Methode liest Binärdaten aus einer Datei und fügt sie in einer einzigen Transaktion in ein Bildfeld ein. Der folgende Code zeigt, wie ein Bild in die Mitarbeitertabelle eingefügt wird:
CREATE TABLE Employees ( Id int, Name varchar(50) not null, Photo varbinary(max) not null ) INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
Überprüfen des Bildes
Um zu überprüfen, ob das Bild erfolgreich eingefügt wurde, können Sie Folgendes tun Verwenden Sie die folgende Abfrage:
SELECT Id, Name, Photo FROM Employees WHERE Id = 10
Wenn die Abfrage eine Zeile mit den Bilddaten zurückgibt, wurde das Bild erfolgreich eingefügt. Sie können das Bild auch mit dem Image Viewer in SQL Server Management Studio anzeigen.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie füge ich Bilder mithilfe von SQL in SQL Server 2005-Bildfelder ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!