我正在使用数据库实用程序,在此示例中,我正在插入一些记录
DBUtil.ExecuteNonQuery(@"if not exists(select * from UserTemplate)
begin
insert into UserTemplate
select id, 8,1,….{TemplateCode} ….
from User
end”);
如何扩展此查询以从UsersImage
表中选择UserTemplate
列?
P.S。 UsersImage
的数据类型为varbinary(MAX)
。
答案 0 :(得分:0)
在不知道DBUtil
是什么的情况下,或者如果你想要一个特定的图像或所有图像,我猜你想要这样的东西。执行获取所有图像的读取器,将varbinary字段读入字节数组,对字节数组执行某些操作。
using(SqlDataReader rdr = DBUtil.ExecuteReader("SELECT [UsersImage] FROM [UserTemplate]"))
{
while(rdr.Read())
{
btye[] img = (byte[])rdr[0];
//do something with img
}
}