sqlserver 2008 with 关键字怎么用
sqlserver 2008 with 关键字怎么用
------解决方案--------------------;with test as (select * from 表)
select * from test
------解决方案--------------------
对,就是一个查询,说白了,就是方便你使用,比如原来同一个语句,你在下面要引用3次,也就是你最后得写3次,
但是现在有了with之后,你只要定义一次,就能引用多次,那么就方便多了。
另外,特别需要注意的是with前面最好加上分号,也就是写成这样:
;with xxx
as
(
……
)
否则放到前面还有其他语句时,就会报错.