zoukankan      html  css  js  c++  java
  • SQL with as

    with temp as(
    
    select *From tb_order where Auditing=2 and AuditingTime>='2013-04-01' and Flag=2
    )
    select *from temp where EbayAccountID=21
    

      

    相当于临时表 temp 分析器可以智能提示 临时表却不能。

     临时表

    select * into #temp From tb_order where Auditing=2 and AuditingTime>='2013-04-01' and Flag=2
    
    select * From #temp where EbayAccountID=21
    

      

    declare @flag int=2;
    with temp as(
    
    select *From tb_order where Auditing=2 and AuditingTime>='2013-04-01' and Flag=@flag
    )
    select *from temp where EbayAccountID=21
    

      

    declare @flag int=2; 这里的分号不可少 否则会报错
    关键字 'with' 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。

  • 相关阅读:
    第八次作业
    微信用户体验
    •设计一款给爸爸妈妈用的手机
    对类的继承
    必应词典
    第二次作业二
    第二次作业
    我想搞的软工
    数字签名
    C++的学习心得
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/3039828.html
Copyright © 2011-2022 走看看