如何;与……工作?
;with coords(...) as ( SELECT * ... )
为什么一定要在它之前?
最初在每次查询后都需要逐行输入,因此数据库必须知道何时运行查询.当整个查询以单个字符串发送时,如果sql语法不足以确定查询结束的位置,则只需要分号.由于with关键字具有不同的用途,因此有时需要使用分号才能确保它不是上一个查询的一部分.