小编Ank*_*pta的帖子

两个CTE都应该表现相同吗?

如果我们有一个VIEW_MYTABLE带有50列的SQL视图.

选项1:

with CTE_MYQUERY1 as (
  select [VIEW_MYTABLE].*
  from [VIEW_MYTABLE]
  /*some complex where clause*/
)
Run Code Online (Sandbox Code Playgroud)

选项2:

with CTE_MYQUERY2 as (
  select [COLUMN_1], [COLUMN_2], [COLUMN_3], ...., [COLUMN_10]
  from [VIEW_MYTABLE]
  /*some complex where clause*/
)
Run Code Online (Sandbox Code Playgroud)

根据我的理解,使用定义的列选择总是比select *语句更快.请注意,在第二个查询中,我只选择视图中50列中的10列.

我得到的结果都一样吗?任何人都可以让我知道CTE如何在内部工作,它首先生成结果集,然后将其提供给后续查询(SELECT在我的情况下查询)?

sql database sql-server common-table-expression sql-server-2008

4
推荐指数
1
解决办法
90
查看次数

WCF数据服务与WCF RIA服务

我需要评估WCF数据服务WCF RIA服务之间的SOA架构.以下是我的一些参数:

  1. 多客户端(HTML5/iOS/Android/Windows 8 Metro/Windows Phone 7)
  2. 断开连接和离线操作
  3. 验证引擎
  4. 性能
  5. 网络数据压缩
  6. 支持云环境

谁能帮我收集一些数据供我评估.此外,SOA实现是否还有其他好的选择.

我知道DevForce.

wcf soa wcf-data-services wcf-ria-services devforce

3
推荐指数
1
解决办法
2525
查看次数