- 创建、查询、删除练习:
- 题目:
- 解答:
- 关于go与分号:(SQL Server 2022环境下)
- 分号
- 用途:
- 用于标记单个SQL语句的结尾,它位于每个语句的最后一个字符
- 用途:
- "GO"
- 是什么:
- 是SQL Server管理工具(举例:SQL Server Management Studio)所使用的批处理分隔符
- 用途:
- 用于分隔多个语句以形成批处理,它位于每个语句的最后一行,并且该行除了GO外没有别的内容
- 批处理:将一组相关的SQL语句作为一个单元进行执行的方式
- 用于分隔多个语句以形成批处理,它位于每个语句的最后一行,并且该行除了GO外没有别的内容
- 使用好处:
- 将一组语句分隔成多个批次,确保每个批次中的语句按照预期顺序和逻辑执行
- 减少某个语句失败对其他语句的影响,提高代码的可靠性和健壮性
- 能对每个批次进行独立的查询优化和执行计划生成,这样可根据每个批次的特定查询和数据分布情况进行优化,提高查询性能和效率
- 注意:
- 如果我们用了GO,那么我们的sql语句就不需要再加分号,因为go已起到了分隔作用
- 是什么:
- 分号
- 题目:
...未完待续
参考资料:SQL Server入门很轻松(微课超值版)