sqlserver 如何查询的同时并删除这行

现有“表A,列1、列2”多行数据
根据列2查询表A,查询第一行,并删除这行。
跟程序对接,或者有无别的解决办法?
请问具体代码是怎样的呢?

查询是为了输出数据,如果只是为了删除,那么你加where条件直接删除这条数据就行了,没必要再去查询它

用存储过程实现。单句SQL没法在查询的同时删除行