在sql管理工作室中定义代码部分

时间:2017-08-15 07:35:36

标签: sql-server sql-server-2012 ssms

我在sql中有一个非常长的脚本。我正在使用SSMS 2012和sql servr 2012。

sturctre就像这样:

--Loans_Group 
--2013
create view Loans_2013
(
select * from X where yr=2013
)
go

--2014
create view Loans_2014
(
select * from X where yr=2014
)
go
--2015
create view Loans_2015
(
select * from X where yr=2015
)
go
--2016
create view Loans_2016
(
select * from X where yr=2016
)
go
--2017
create view Loans_2017
(
select * from X where yr=2017
)
go


--Credit scoring Group 

--2013
create view CS
(
select * from Y where yr=2013
)
go

--2014
create view CS where yr=2014
(
select * from Y
)
go


--2015
create view CS
(
select * from Y where yr=2015
)
go


--2016
create view CS where yr=2016
(
select * from Y
)
go


--2017
create view CS where yr=2017
(
select * from Y
)
go


create view Loans_Join as (
select * from Loans_2013
union
select * from Loans_2014
union
select * from Loans_2015
union
select * from Loans_2016
union
select * from Loans_2017
)
select * into Loans_Join_table from Loans_Join  

create view CS_Join as (
select * from  CS_2013
union
select * from  CS_2014
union
select * from  CS_2015
union
select * from  CS_2016
union
select * from  CS_2017
)
select * into CS_Join_table from CS_Join  


create view FlatFile as (

select * from Loans_Join
left join CS_Join on Loans_Join.Cust = CS_Join.Cust

)

现在,假设我想仅为2014-2015创建一个分析表。为此,我需要评论其他年份的代码的所有部分......包括我在联合所有年份的所有观点的观点中的那些部分--Loans_Join和CS_Join。 在我的真实代码中,贷款和CS旁边有20个组。 有一个原因,为了创建我的分析表,我将其分为几年而不使用参数。对我来说这有点长的时间来了解这些原因。 我要求一种简单的方法,我可以设置代码段并在执行查询时对它们进行注释。 像这样:

设置代码段=(2013,2014,2015,2016,2017) 评论Code_Sections =(2014,2015) 然后按下F5键。有人知道这样的选项吗?

0 个答案:

没有答案