加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

“With”关键字在SQL中如何工作?

发布时间:2020-12-12 06:46:00 所属栏目:MsSql教程 来源:网络整理
导读:很多次看到和,很多次SQL Server要求有;在它之前 如何;与……工作? ;with coords(...) as (SELECT * ...) 为什么一定要在它之前? 解决方法 分号在SQL中用于结束查询.将它放在像这样的查询之前只是为了确保数据库理解任何先前的查询已经结束. 最初在每次查询
很多次看到和,很多次SQL Server要求有;在它之前

如何;与……工作?

;with coords(...) as (
SELECT * ...
)

为什么一定要在它之前?

解决方法

分号在SQL中用于结束查询.将它放在像这样的查询之前只是为了确保数据库理解任何先前的查询已经结束.

最初在每次查询后都需要逐行输入,因此数据库必须知道何时运行查询.当整个查询以单个字符串发送时,如果SQL语法不足以确定查询结束的位置,则只需要分号.由于with关键字具有不同的用途,因此有时需要使用分号才能确保它不是上一个查询的一部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读