Heim >Datenbank >MySQL-Tutorial >Wie kann ich Bilder nur mit SQL in SQL Server 2005 importieren?

Wie kann ich Bilder nur mit SQL in SQL Server 2005 importieren?

Susan Sarandon
Susan SarandonOriginal
2024-12-30 20:49:18580Durchsuche

How Can I Import Images into SQL Server 2005 Using Only SQL?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn