我需要从数据库如何从本地磁盘显示图像?
通常我用像
<img src="/images/ome.jpg">
如果上述的图像已经被复制到应用程序显示从本地磁盘上的图像,以及,然后只有显示
我喜欢从数据库和本地驱动器得到一个图像
我需要从数据库如何从本地磁盘显示图像?
通常我用像
<img src="/images/ome.jpg">
如果上述的图像已经被复制到应用程序显示从本地磁盘上的图像,以及,然后只有显示
我喜欢从数据库和本地驱动器得到一个图像
你可以试试这个(我不知道你叫你的id字段):
CREATE TABLE #app (id_empproof int , id_empquali int)
INSERT INTO #app
SELECT EmpProof.Emp_id, EmpQuali.emp_id
FROM EmpProof
INNER JOIN EmpQuali
on EmpProof.Emp_id= EmpQuali.Emp_id Where EmpProof.Emp_id = 2
所以,你可以写两个删除操作,如下:
DELETE FROM EmpProof
WHERE EXISTS (SELECT 'x'
FROM #app a
WHERE a.empproof_id = empproof.emp_id)
DELETE FROM EmpQuali
WHERE EXISTS (SELECT 'x'
FROM #app a
WHERE a.empquali_id = empquali.emp_id)
你仿佛真的要寻找的是一个级联删除外键约束。假设Emp_Id
是EmpProof
主键,你可以定义:
alter table EmpQuali add constraint fk_empquali_empid
foreign key (emp_id) references empproof (emp_id)
on delete cascade;
然后,当你从EmpProof
删除,相应的行将从EmpQuali
删除:
DELETE FROM EmpProof WHERE EmpProof.Emp_id = 2;
它会显示像关键字'约束'附近的错误语法。 –
@sankarganeshs。 。 。谢谢。这应该是'外键'。 –
您不能从2个表中删除同时,但你可以使用魔术表(谷歌他们)或做连接,并将这些连接的行插入临时表,然后用它作为删除的参考 – Veljko89
你必须定义两个删除操作 –
你不能删除两个表在同一个时间。 – Mansoor