如何使用SQL查询从数据库中检索列
本文关键字:检索 数据库 何使用 SQL 查询 | 更新日期: 2023-09-27 18:28:39
我使用的是数据库实用程序,在本例中,我插入了一些记录
DBUtil.ExecuteNonQuery(@"if not exists(select * from UserTemplate)
begin
insert into UserTemplate
select id, 8,1,….{TemplateCode} ….
from User
end”);
如何扩展此查询以从UserTemplate
表中选择UsersImage
列?
p.S.UsersImage
的数据类型为varbinary(MAX)
。
在不知道DBUtil
是什么的情况下,或者如果您想要一个特定的图像或所有图像,我猜您想要这样的图像。执行一个获取所有图像的读取器,将varbinary字段读取到字节数组中,对字节数组执行一些操作。
using(SqlDataReader rdr = DBUtil.ExecuteReader("SELECT [UsersImage] FROM [UserTemplate]"))
{
while(rdr.Read())
{
btye[] img = (byte[])rdr[0];
//do something with img
}
}