+ -
当前位置:首页 → 问答吧 → asp.net遍历数据库每一行

asp.net遍历数据库每一行

时间:2011-12-13

来源:互联网

我有两张表,我想查看另一张表中有没有和第一张表有相同的字段,比如说第一张表有个叫张三的人,想看第二张表有没有张三这个人,如果没有的话就把第一张表中的张三删掉,应该怎么写代码,求解啊

作者: tyfyang   发布时间: 2011-12-13

直接用sql语句搞定吧 不用放到前台来处理。

作者: zhoukang0916   发布时间: 2011-12-13

SQL code
delete from a
where ID in(
select ID from a
left join b on a.Name=b.Name
where b.Name is null
)

作者: NqIceCoffee   发布时间: 2011-12-13

SQL code

delete from tab1 where exists(select 1 from tab2 where name=tab1.name)

作者: SqlServer2008   发布时间: 2011-12-13

查找是否在字段
select a.name from syscolumns a inner join sysobjects b on a.id=b.id where b.name=@TableName and a.name=@fieldKey
删除字段
ALTER TABLE tablename DROP columnName

作者: jiuhexuan   发布时间: 2011-12-13

语法如下:
DELETE FROM A
WHERE A.ID IN (
SELECT A.ID
FROM A,B
WHERE A.ID<>B.ID
)

作者: langcai1981   发布时间: 2011-12-13

直接用sql查询好。返回结果就可以了

作者: YnSky   发布时间: 2011-12-13