sqlserver事务中,如何实现使用查询到的值,再次查询并做个判断,接着删除或插入别的表

现有“表A,列1、列2,列3”、“表B,列1,列2”
根据一个值,查询表A列1,取第一行表A列2的值,判断:
若表A列2的值大于10,则删除此列,并输出此行,
若表A列2的值小于等于10,则删除此行,将表A列2,插入表B列1,然后输出表B的这一整行数据。

基本目的是,不想让人知道表A列2列3,也不想让人知道表B其他列的计算方法。