sql - 如何使用 With 语句创建 View ?

标签 sql sql-server

我有一个查询,开头包含以下内容:

; With xxx as xxxxx

我无法使用该语句创建 View ,因此保留此语句至关重要。

编辑:这是代码:
; with numbered as (
Select part,taarich,hulia,mesirakabala,
rowno = row_number() OVER (Partition by parit    order.by taarich)
From tblMK)
Select a.rowno-1,a.part,  a.Julia,b.taarich,as.taarich_kabala,a.taarich,  a.mesirakabala,getdatediff(b.taarich,a.taarich) as due
From numbered a
Left join numbered b ON b.parit=a.parit
And b.rowno = a.rowno - 1
Where b.taarich is not null

最佳答案

withcreate view陈述:

create view t2 as
    with t as (select 1 as col)
    select * from t;

Here是显示此示例的 SQL Fiddle。

关于sql - 如何使用 With 语句创建 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25159477/

相关文章:

sql - 在 SQL Server 中将数据导出为 INSERT INTO

SQL Server - 通过标志总结日期

SQL Server - 任何添加列并使其成为表中第一列的方法?

sql - 在 codeigniter 查询中检索第二个表作为子数组

mysql - 连接具有不同行数的表

sql - MYSQL为什么min会比max大?

sql-server - SQL Server 2000 : How to get top 10 for each distinct field. 可能是循环?

sql-server - 如何与多个 CTE 联合?

java - 停止、恢复和重新启动 MS SQL 服务器

sql - : Store update, 插入或删除语句影响意外行数的解决方案 (0)