我的问题很简单:两者之间有什么不同/相似之处/基数
>交易
>批次
>连接
和
>声明
在sql Server中?
据我所知,连接是sql Server实例和客户端之间的单个通信通道,在该客户端中执行分组为批处理的语句集合.批处理可以隐式或显式映射到一个或多个事务.它是否正确?
差不多.
批处理只是一批需要执行的命令.事务是一组保证完全成功或失败的命令(即,它不能完成一半命令,然后在其余命令上失败,如果一个命令失败,它们都会失败).
据我所知,sql Server使用连接池,所以我不会依赖每个客户端的一个连接的想法.