ADMIN CANCEL DDL与kill session_id区别

已经学习各位大佬的答案。顺带提个问题,感觉kill process id来终止sql语句执行会不会粒度太大了?没有办法直接终止当前执行的sql语句,返回一个abort abnormally吗?