Heim >Datenbank >MySQL-Tutorial >Wie kann ich Bilder nur mit SQL in SQL Server 2005 importieren?
Bilddaten in SQL Server 2005-Bildfelder nur mit SQL importieren
Dieser Artikel befasst sich mit der Herausforderung beim Einfügen eines Bildes in eine Bildtypspalte alleinige Verwendung von SQL in SQL Server 2005 und Management Studio. Es bietet auch eine Methode zur Überprüfung des erfolgreichen Einfügens.
Erstellen Sie zunächst eine neue Tabelle mit dem Namen „Mitarbeiter“ mit dem folgenden Schema:
CREATE TABLE Employees ( Id int, Name varchar(50) not null, Photo varbinary(max) not null )
Fügen Sie als Nächstes ein Bild in das Feld „ ein. Foto“-Spalte der Tabelle „Mitarbeiter“ mithilfe der folgenden SQL-Anweisung:
INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
Hier stellt „photo.bmp“ das tatsächliche dar Bilddatei, die Sie einfügen möchten, und „10“ und „John“ stellen die ID- und Namenswerte für den Mitarbeiterdatensatz dar.
Um zu überprüfen, ob das Bild erfolgreich eingefügt wurde, können Sie Folgendes verwenden Abfrage:
SELECT * FROM Employees WHERE Id = 10
Diese Abfrage sollte den gesamten Mitarbeiterdatensatz zurückgeben, einschließlich der Spalte „Foto“. Anschließend können Sie das Bild auf der Registerkarte „Daten“ von Management Studio anzeigen.
Das obige ist der detaillierte Inhalt vonWie kann ich Bilder nur mit SQL in SQL Server 2005 importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!