1.查找对应数据是否存在数据库中
select count(*) from dbo.[表名]
where
LineName1=@Name2
LineName1:数据库中列名
Name2:输入的数据
在相应的表中查找某列是否有值与输入变量相等
count(*):存在相等数据个数
也可将count(*)替换成ID,获取该数据所在的ID位置
示例
select的值可返回到Server中,可定义int变量接受其数量作出判定
2.在数据库B中查找指定数据ID赋值到变量中
SET @LineId=(select Id from dbo.[Line] where LineName = @LineName AND Substation = @Substation)//取得与输入数据完全符合的ID存放于变量中(变量需要提前声明)
insert into dbo.[GlitchView] (LineId)
values(@LineId)