for (LockTable lt : list) {
        try {
            sql = "select ,useCount+1 as cardConCount from A where CardNo='";
            sql += lt.getCardNo() + "'";
            rs = DBOperator.getResultSet(sql);
            if (rs != null && rs.next()) {
                command = "insert into B(conCardNo,PeoNo,condate,conmoney,";
                command += "fundMoney,consurplus,CardConCount,contype,OperNo,conFlag,";
                command += "conTermNo,conOperNo)values('";
                command += lt.getCardNo() + "','" + lt.getPeoNo();
                command += "',getdate()," + rs.getDouble("CardBalance") + ",0,0," + rs.getInt("cardConCount") + ",";
                command += "'取款','" + getOper() + "',0,'***','" + getOper() + "')";
                commands.add(command);
            }        } catch (Exception ex) {
            Logger.getLogger(FrmAssistant800_600.class.getName()).log(Level.SEVERE, null, ex);
        }
        command = "update A set CardBalance = 0 where CardNo = '" + lt.getCardNo() + "'";
        commands.add(command);
        command = "update C set flag = 1 where peono ='" + lt.getPeoNo() + "' and cardno='" + lt.getCardNo() + "' ";
        commands.add(command);
        command = "update D set peocurrcardno=null where peono = '" + lt.getPeoNo() + "' ";
        commands.add(command);
问:如果B表中没有记录,以上代码执行结果会不会在B表中插入“取款”的记录?