@@ -66,6 +66,20 @@ internal static class DCL
66
66
internal static string RemoveUserSql_User = @"DROP USER {0}" ;
67
67
internal static string RemoveLoginSql_Login = @"DROP LOGIN {0}" ;
68
68
}
69
+ internal static class SQLParameters
70
+ {
71
+ internal static string SelectSql = @"SELECT * FROM Customer WHERE Cust_Code = @CustCode AND Cust_Name = @CustName
72
+ AND Grade = @Grade AND Outstanding_Amt = @OutstandingAmt" ;
73
+ internal static string SelectSql_Join = @"SELECT A.Agent_Code, A.Agent_Name, C.Cust_Code, C.Cust_Name, O.Ord_Num, O.Ord_Amount, O.Advance_Amount, O.Ord_Date, O.Ord_Description FROM Agents A INNER JOIN
74
+ Customer C ON C.Agent_Code = A.Agent_Code INNER JOIN
75
+ Orders O ON O.Cust_Code = C.Cust_Code AND O.Agent_Code = A.Agent_Code WHERE
76
+ A.Agent_Code = @AgentCode AND C.Cust_Code = @CustCode AND O.Ord_Num = @OrdNum AND O.Advance_Amount = @AdvanceAmt" ;
77
+ internal static string Single_Value_Select = @"SELECT Grade FROM Customer WHERE Cust_Code = @CustCode" ;
78
+ internal static string InsertSql = @"INSERT INTO Agents VALUES (@AgentCode, @AgentName, @WorkingArea, @Commission, @PhoneNo, @Country)" ;
79
+ internal static string UpdateSql = @"UPDATE Agents SET Commission = @NewCommission WHERE Agent_Code = @AgentCode" ;
80
+ internal static string DeleteSql = @"DELETE FROM Agents WHERE Agent_Code = @AgentCode" ;
81
+ internal static string VerifyDMLExecution = @"SELECT * FROM Agents WHERE Agent_Code = @AgentCode" ;
82
+ }
69
83
}
70
84
}
71
85
@@ -128,6 +142,20 @@ internal static class DCL
128
142
internal static string VerifyPermission_User = "SELECT PRIVILEGE_TYPE FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES WHERE GRANTEE = \" 'test_user'@'%'\" " ;
129
143
internal static string RemoveUserSql_User = "DROP USER '{0}'" ;
130
144
}
145
+ internal static class SQLParameters
146
+ {
147
+ internal static string SelectSql = @"SELECT * FROM Customer WHERE Cust_Code = @CustCode AND Cust_Name = @CustName
148
+ AND Grade = @Grade AND Outstanding_Amt = @OutstandingAmt" ;
149
+ internal static string SelectSql_Join = @"SELECT A.Agent_Code, A.Agent_Name, C.Cust_Code, C.Cust_Name, O.Ord_Num, O.Ord_Amount, O.Advance_Amount, O.Ord_Date, O.Ord_Description FROM Agents A INNER JOIN
150
+ Customer C ON C.Agent_Code = A.Agent_Code INNER JOIN
151
+ Orders O ON O.Cust_Code = C.Cust_Code AND O.Agent_Code = A.Agent_Code WHERE
152
+ A.Agent_Code = @AgentCode AND C.Cust_Code = @CustCode AND O.Ord_Num = @OrdNum AND O.Advance_Amount = @AdvanceAmt" ;
153
+ internal static string Single_Value_Select = @"SELECT Grade FROM Customer WHERE Cust_Code = @CustCode" ;
154
+ internal static string InsertSql = @"INSERT INTO Agents VALUES (@AgentCode, @AgentName, @WorkingArea, @Commission, @PhoneNo, @Country)" ;
155
+ internal static string UpdateSql = @"UPDATE Agents SET Commission = @NewCommission WHERE Agent_Code = @AgentCode" ;
156
+ internal static string DeleteSql = @"DELETE FROM Agents WHERE Agent_Code = @AgentCode" ;
157
+ internal static string VerifyDMLExecution = @"SELECT * FROM Agents WHERE Agent_Code = @AgentCode" ;
158
+ }
131
159
}
132
160
}
133
161
@@ -191,6 +219,20 @@ internal static class DCL
191
219
internal static string VerifyPermission_User = @"SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = UPPER('{0}')" ;
192
220
internal static string RemoveUserSql_User = @"DROP USER {0} CASCADE" ;
193
221
}
222
+ internal static class SQLParameters
223
+ {
224
+ internal static string SelectSql = @"SELECT * FROM Customer WHERE Cust_Code = :CustCode AND Cust_Name = :CustName
225
+ AND Grade = :Grade AND Outstanding_Amt = :OutstandingAmt" ;
226
+ internal static string SelectSql_Join = @"SELECT A.Agent_Code, A.Agent_Name, C.Cust_Code, C.Cust_Name, O.Ord_Num, O.Ord_Amount, O.Advance_Amount, O.Ord_Date, O.Ord_Description FROM Agents A INNER JOIN
227
+ Customer C ON C.Agent_Code = A.Agent_Code INNER JOIN
228
+ Orders O ON O.Cust_Code = C.Cust_Code AND O.Agent_Code = A.Agent_Code WHERE
229
+ A.Agent_Code = :AgentCode AND C.Cust_Code = :CustCode AND O.Ord_Num = :OrdNum AND O.Advance_Amount = :AdvanceAmt" ;
230
+ internal static string Single_Value_Select = @"SELECT Grade FROM Customer WHERE Cust_Code = :CustCode" ;
231
+ internal static string InsertSql = @"INSERT INTO Agents VALUES (:AgentCode, :AgentName, :WorkingArea, :Commission, :PhoneNo, :Country)" ;
232
+ internal static string UpdateSql = @"UPDATE Agents SET Commission = :NewCommission WHERE Agent_Code = :AgentCode" ;
233
+ internal static string DeleteSql = @"DELETE FROM Agents WHERE Agent_Code = :AgentCode" ;
234
+ internal static string VerifyDMLExecution = @"SELECT * FROM Agents WHERE Agent_Code = :AgentCode" ;
235
+ }
194
236
}
195
237
}
196
238
@@ -255,6 +297,20 @@ FROM information_schema.role_table_grants
255
297
WHERE grantee = '{0}'" ;
256
298
internal static string RemoveUserSql_User = @"DROP USER {0}" ;
257
299
}
300
+ internal static class SQLParameters
301
+ {
302
+ internal static string SelectSql = @"SELECT * FROM Customer WHERE Cust_Code = @CustCode AND Cust_Name = @CustName
303
+ AND Grade = @Grade AND Outstanding_Amt = @OutstandingAmt" ;
304
+ internal static string SelectSql_Join = @"SELECT A.Agent_Code, A.Agent_Name, C.Cust_Code, C.Cust_Name, O.Ord_Num, O.Ord_Amount, O.Advance_Amount, O.Ord_Date, O.Ord_Description FROM Agents A INNER JOIN
305
+ Customer C ON C.Agent_Code = A.Agent_Code INNER JOIN
306
+ Orders O ON O.Cust_Code = C.Cust_Code AND O.Agent_Code = A.Agent_Code WHERE
307
+ A.Agent_Code = @AgentCode AND C.Cust_Code = @CustCode AND O.Ord_Num = @OrdNum AND O.Advance_Amount = @AdvanceAmt" ;
308
+ internal static string Single_Value_Select = @"SELECT Grade FROM Customer WHERE Cust_Code = @CustCode" ;
309
+ internal static string InsertSql = @"INSERT INTO Agents VALUES (@AgentCode, @AgentName, @WorkingArea, @Commission, @PhoneNo, @Country)" ;
310
+ internal static string UpdateSql = @"UPDATE Agents SET Commission = @NewCommission WHERE Agent_Code = @AgentCode" ;
311
+ internal static string DeleteSql = @"DELETE FROM Agents WHERE Agent_Code = @AgentCode" ;
312
+ internal static string VerifyDMLExecution = @"SELECT * FROM Agents WHERE Agent_Code = @AgentCode" ;
313
+ }
258
314
}
259
315
}
260
316
}
0 commit comments