关于sql server 的触发器判断值的问题?

因为自学SQL 一些小白问题,请各位大佬不惜笔墨解释一下

            是这样的问题,
            table1 和table2 两张表,其中有 
            table1中有 FBillNo,FStatus;
            table2中有FBillNo_1,FStatus  各两个字段

            其中FBillNo=FBillNo_1
            table1中写触发器
            触发器需要先判断tb2表中是否有FBillNo=FBillNo_1
            如果有则判定,tb2中的FStatus是否为0,如果FStatus=0 则tb1中 FStatus 数据不能更改并且提示(未审核),如果FStatus=1则tb1中 FStatus 数据可以更改
            如果没有则直接提示(流程未走完)
            希望大佬能把代码注释写一下。现在这边,谢过

其实你的逻辑是很清晰的就是在table1上建立一个数据更新前的触发器,不同的分支返回不同的值来反映到业务逻辑上,可是触发器没有返回值啊,这个逻辑是不是应该写在修改table1表数据的存储过程中啊