Heim > Datenbank > MySQL-Tutorial > Wie füge ich mithilfe von SQL-Anweisungen Bilder in Bildfelder in SQL Server 2005 ein?

Wie füge ich mithilfe von SQL-Anweisungen Bilder in Bildfelder in SQL Server 2005 ein?

Linda Hamilton
Freigeben: 2025-01-03 05:24:48
Original
644 Leute haben es durchsucht

How to Insert Pictures into Image Fields in SQL Server 2005 Using SQL Statements?

Einfügen von Bildern in Bildfelder in SQL Server 2005

Das Einfügen von Bildern in Bildtypspalten kann eine verwirrende Aufgabe sein, insbesondere wenn Sie nur SQL-Anweisungen verwenden möchten.

Um ein Bild effektiv in ein Bildfeld in SQL Server 2005 einzufügen, befolgen Sie diese Schritte:

  1. Erstellen Sie die Datenbanktabelle:

    CREATE TABLE Employees
    (
        Id int,
        Name varchar(50) not null,
        Photo varbinary(max) not null
    )
    Nach dem Login kopieren
    • Diese Tabelle definiert eine Spalte mit dem Namen „Foto“ als varbinary(max)-Feld zum Speichern des Bildes Daten.
  2. Bild einfügen:

    INSERT INTO Employees (Id, Name, Photo) 
    SELECT 10, 'John', BulkColumn 
    FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
    Nach dem Login kopieren
    • Die Funktion „Openrowset“ wird zum Lesen der Binärdatei verwendet Daten des Bildes aus der Datei „photo.bmp“ und fügen Sie diese dann in die Spalte „Foto“ ein. Stellen Sie sicher, dass Sie „C:photo.bmp“ durch den tatsächlichen Speicherort der Bilddatei ersetzen.
  3. Einfügung überprüfen:

    • Nachdem Sie das Bild eingefügt haben, können Sie dessen Vorhandensein überprüfen, indem Sie die Tabellendaten in der Verwaltung manuell überprüfen Studio.
    • Alternativ können Sie die folgende SQL-Abfrage verwenden:

      SELECT Name, Photo
      FROM Employees
      WHERE ID = 10
      Nach dem Login kopieren
    • Diese Abfrage ruft die Bilddaten als Binärzeichenfolge ab.

Das obige ist der detaillierte Inhalt vonWie füge ich mithilfe von SQL-Anweisungen Bilder in Bildfelder in SQL Server 2005 ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage