前端之家收集整理的这篇文章主要介绍了
“With”关键字在SQL中如何工作?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
很多次看到和,很多次
sql Server要求有;在它之前
如何;与……工作?
;with coords(...) as (
SELECT * ...
)
为什么一定要在它之前?
分号在
sql中用于结束
查询.将它放在像这样的
查询之前只是为了确保
数据库理解任何先前的
查询已经结束.
最初在每次查询后都需要逐行输入,因此数据库必须知道何时运行查询.当整个查询以单个字符串发送时,如果sql语法不足以确定查询结束的位置,则只需要分号.由于with关键字具有不同的用途,因此有时需要使用分号才能确保它不是上一个查询的一部分.
原文链接:https://www.f2er.com/mssql/77891.html