SQL Server 主动抛出异常并回滚事务

主要是事务使用,在存储过程或其他处理需要先表明“begin transaction”,回滚用“rollback transaction”,提交用“commit transaction”

begin transaction
    declare @rname nvarchar(1000)
    set @rname = '错误信息'
    rollback transaction
    raiserror(@rname, 17, 0)
    return
commit transaction

Excel VBA 如何选择至有数据的最后一行

逻辑为需要先定位有数据最后一行的行数,然后再进行想要的操作。重点请注意红色文字处,加上这个参数End(xlDown)表示从头选到最后一个

Dim mixsheet As Worksheet
Set mixsheet = Worksheets("Sheet1")
mixsheet.Select
bEnd = mixsheet.Range("C:C").End(xlDown).Row
mixsheet.Range("c1:c" & bEnd).Copy