SQL Server 2005 ve Management Studio'yu kullanarak tablodaki bir Image
yazı tipi sütununa nasıl resim ekleyebilirim?Resim ekle SQL Server 2005 Görüntü Alanı'nı kullanarak yalnızca SQL
En önemlisi, orada olup olmadığını nasıl doğrularım?
SQL Server 2005 ve Management Studio'yu kullanarak tablodaki bir Image
yazı tipi sütununa nasıl resim ekleyebilirim?Resim ekle SQL Server 2005 Görüntü Alanı'nı kullanarak yalnızca SQL
En önemlisi, orada olup olmadığını nasıl doğrularım?
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
Tablo oluşturma:
Create Table EmployeeProfile (
EmpId int,
EmpName varchar(50) not null,
EmpPhoto varbinary(max) not null)
Go
Ekle deyimini:
Insert EmployeeProfile
(EmpId, EmpName, EmpPhoto)
Select 1001, 'Vadivel', BulkColumn
from Openrowset(Bulk 'C:\Image1.jpg', Single_Blob) as EmployeePicture
Bu Sql Sorgu Çalışma İnce. bir kayıt güncelleme için
:
UPDATE Employees SET [Photo] = (SELECT
MyImage.* from Openrowset(Bulk
'C:\photo.bmp', Single_Blob) MyImage)
where Id = 10
Notlar:
Görüntüm yerel olarak depolanıyorsa ve uzak DB'ye eklemek istiyorsam nasıl devam edebilirim? – Joze
Bir ağ paylaşımını kullanın: UPDATE Çalışanları SET [Photo] = (SELECT MyImage. * Openrowset'den (Toplu '\\ your-machine-name \ Paylaşılan Klasör \ photo.bmp', Single_Blob) MyImage) nerede Id = 10 – mathijsuitmegen
Listelenen yolun SQL Server'da (sorgulama makinesi değil) arandığını unutmamak önemlidir. Yani, SQL Server’ınız dev makine değilse, görüntünüzü SQL Server makinesinden geri döndürmeniz gerekir. – Vaccano