-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path01.02.01.SqlDataProvider
116 lines (86 loc) · 3.06 KB
/
01.02.01.SqlDataProvider
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
/************************************************************/
/***** SqlDataProvider *****/
/***** *****/
/***** *****/
/***** Note: To manually execute this script you must *****/
/***** perform a search and replace operation *****/
/***** for {databaseOwner} and {objectQualifier} *****/
/***** *****/
/***** *****/
/***** *****/
/************************************************************/
/************************************************************/
/***** SPROC Start *****/
/************************************************************/
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
if exists (select * from dbo.sysobjects where id = object_id(N'{databaseOwner}[{objectQualifier}NEvoweb_NB_Store_ProductDoc_GetExportList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure {databaseOwner}[{objectQualifier}NEvoweb_NB_Store_ProductDoc_GetExportList]
GO
/*
Description: Gets a list of all documents in a portal
Author: DCL
NB_Store version: 01.02.00
*/
CREATE PROCEDURE {databaseOwner}[{objectQualifier}NEvoweb_NB_Store_ProductDoc_GetExportList]
@PortalID int
AS
begin
select
D.DocID,
D.ProductID,
D.DocPath,
D.ListOrder,
D.Hidden,
D.[FileName],
D.[FileExt]
from {databaseOwner}[{objectQualifier}NB_Store_ProductDoc] as D
inner join {databaseOwner}{objectQualifier}NB_Store_Products as P on P.ProductId = D.ProductID
where P.PortalID = @PortalID
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
if exists (select * from dbo.sysobjects where id = object_id(N'{databaseOwner}[{objectQualifier}NEvoweb_NB_Store_ProductImage_GetExportList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure {databaseOwner}[{objectQualifier}NEvoweb_NB_Store_ProductImage_GetExportList]
GO
/*
Description: Gets a list of all images in a portal
Author: DCL
NB_Store version: 01.02.00
*/
CREATE PROCEDURE {databaseOwner}[{objectQualifier}NEvoweb_NB_Store_ProductImage_GetExportList]
@PortalID int
AS
begin
select
I.ImageID,
I.ProductID,
I.ImagePath,
I.ListOrder,
I.Hidden,
I.ImageURL
from {databaseOwner}[{objectQualifier}NB_Store_ProductImage] as I
inner join {databaseOwner}{objectQualifier}NB_Store_Products as P on P.ProductId = I.ProductID
where P.PortalID = @PortalID
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
/************************************************************/
/***** Fix Multiple Models Bug. Issue:4359 *****/
/************************************************************/
delete
from {databaseOwner}[{objectQualifier}NB_Store_ShippingRates]
where shiptype = 'PRD'
and shipMethodID != - 1