class= " lineNumbers " del
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:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
|
class= del
PROCEDURA notpretty ImportDorisLeads del >CREATE " del class= " " di codeSnippet821234 del id= del „, ''), “/„, ''), “? „, ''), '“„, ''), “¬„, '')
, “a„, ''), “b„, ''), “c„, ''), “d„, ''), “e„, ''), “f„, '')
, “g„, ''), “h„, ''), “io„, ''), “J„, ''), “K„, ''), “l„, '')
, “m.„, ''), “N„, ''), “o„, ''), “p„, ''), “q„, ''), “r„, '')
, “s„, ''), “t„, ''), “u„, ''), “v„, ''), “w„, ''), “x„, '')
, “y„, ''), “z„, '')
, “A„, ''), “B„, ''), “C„, ''), “D„, ''), “E„, ''), “F„, '')
, “G„, ''), “H„, ''), “IO„, ''), “J„, ''), “K„, ''), “L„, '')
, “M.„, ''), “N„, ''), “O„, ''), “P„, ''), “Q„, ''), “R„, '')
, “S„, ''), “T„, ''), “U„, ''), “V„, ''), “W„, ''), “X„, '')
, “Y„, ''), “Z„, '')
Regolar @Telephone2 = sostituiscono (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (
Sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (
Sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (
@Telephone2, ““, ''),„! „, ''), ““„, ''), “£„, ''), “$„, '')
, “%„, ''), “^„, ''), “&„, ''), “*„, ''), “(", '')
, ")„, ''), “-„, ''), “_„, ''), “=„, ''), “+„, '')
, “[„, ''), “]„, ''), “{„, ''), “}„, ''), “; „, '')
, “: „, ''), '''', ''), “@„, ''), “~„, ''), “#„, '')
, “\„, ''), “|„, ''), “,„, ''), “<„, ''), “. „, '')
, “>„, ''), “/„, ''), “? „, ''), '“„, ''), “¬„, '')
, “a„, ''), “b„, ''), “c„, ''), “d„, ''), “e„, ''), “f„, '')
, “g„, ''), “h„, ''), “io„, ''), “J„, ''), “K„, ''), “l„, '')
, “m.„, ''), “N„, ''), “o„, ''), “p„, ''), “q„, ''), “r„, '')
, “s„, ''), “t„, ''), “u„, ''), “v„, ''), “w„, ''), “x„, '')
, “y„, ''), “z„, '')
, “A„, ''), “B„, ''), “C„, ''), “D„, ''), “E„, ''), “F„, '')
, “G„, ''), “H„, ''), “IO„, ''), “J„, ''), “K„, ''), “L„, '')
, “M.„, ''), “N„, ''), “O„, ''), “P„, ''), “Q„, ''), “R„, '')
, “S„, ''), “T„, ''), “U„, ''), “V„, ''), “W„, ''), “X„, '')
, “Y„, ''), “Z„, '')
Regolar @Telephone3 = sostituiscono (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (
Sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (
Sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (sostituire (
@Telephone3, ““, ''),„! „, ''), ““„, ''), “£„, ''), “$„, '')
, “%„, ''), “^„, ''), “&„, ''), “*„, ''), “(", '')
, ")„, ''), “-„, ''), “_„, ''), “=„, ''), “+„, '')
, “[„, ''), “]„, ''), “{„, ''), “}„, ''), “; „, '')
, “: „, ''), '''', ''), “@„, ''), “~„, ''), “#„, '')
, “\„, ''), “|„, ''), “,„, ''), “<„, ''), “. „, '')
, “>„, ''), “/„, ''), “? „, ''), '“„, ''), “¬„, '')
, “a„, ''), “b„, ''), “c„, ''), “d„, ''), “e„, ''), “f„, '')
, “g„, ''), “h„, ''), “io„, ''), “J„, ''), “K„, ''), “l„, '')
, “m.„, ''), “N„, ''), “o„, ''), “p„, ''), “q„, ''), “r„, '')
, “s„, ''), “t„, ''), “u„, ''), “v„, ''), “w„, ''), “x„, '')
, “y„, ''), “z„, '')
, “A„, ''), “B„, ''), “C„, ''), “D„, ''), “E„, ''), “F„, '')
, “G„, ''), “H„, ''), “IO„, ''), “J„, ''), “K„, ''), “L„, '')
, “M.„, ''), “N„, ''), “O„, ''), “P„, ''), “Q„, ''), “R„, '')
, “S„, ''), “T„, ''), “U„, ''), “V„, ''), “W„, ''), “X„, '')
, “Y„, ''), “Z„, '')
--Prove che i numeri sono lungamente più di 3 caratteri
SE LEN (@TELEPHONE) < 3
COMINCIARE
REGOLARE il @Telephone = ''
ESTREMITÀ
SE LEN (@TELEPHONE2) < 3
COMINCIARE
REGOLAR @Telephone2 = ''
ESTREMITÀ
SE LEN (@TELEPHONE3) < 3
COMINCIARE
REGOLAR @Telephone3 = ''
ESTREMITÀ
--Le prove per vedere se il numero comincia con un 0, se non lo aggiungono
SE LEN (@TELEPHONE) = 10 ED ANDATO (@TELEPHONE, 1) <> 0
COMINCIARE
REGOLARE il @Telephone = “0„ + @Telephone
ESTREMITÀ
SE LEN (@TELEPHONE2) = 10 E <> LASCIATO (@TELEPHONE2,1) 0
COMINCIARE
REGOLAR @Telephone2 = “0„ + @Telephone2
ESTREMITÀ
SE LEN (@TELEPHONE2) = 10 E <> LASCIATO (@TELEPHONE2,1) 0
COMINCIARE
REGOLAR @Telephone2 = “0„ + @Telephone2
ESTREMITÀ
--Prove per vedere se il numero inizia 44, se sì sostituire con 0
SE ANDATO (@TELEPHONE, 2) = 44
COMINCIARE
REGOLARE IL @TELEPHONE = “0„ + DI DESTRA (@TELEPHONE, LEN (@TELEPHONE) - 2)
ESTREMITÀ
SE (@TELEPHONE2,2) = 44 LASCIATI
COMINCIARE
REGOLAR @TELEPHONE2 = “0„ + DI DESTRA (@TELEPHONE2, LEN (@TELEPHONE2) - 2)
ESTREMITÀ
SE (@TELEPHONE3,2) = 44 LASCIATI
COMINCIARE
REGOLAR @TELEPHONE3 = “0„ + DI DESTRA (@TELEPHONE3, LEN (@TELEPHONE3) - 2)
ESTREMITÀ
--Le prove per vedere se c'è ne dei numeri si abbinano e rimuove adatto se fa
SE @Telephone = @Telephone2
COMINCIARE
REGOLAR @Telephone2 = ''
ESTREMITÀ
SE @Telephone = @Telephone3
COMINCIARE
REGOLARE il @Telephone = ''
ESTREMITÀ
SE @Telephone2 = @Telephone3
COMINCIARE
REGOLAR @Telephone2 = ''
ESTREMITÀ
--Controlla per vedere se il numero è già nel dialler
REGOLAR @Sql1 = “SELEZIONANO il CONTEGGIO (*) A PARTIRE “„ + @Campaign + '“DOVE telefono = ''' + @Telephone + ''' O Telephone2 = ''' + @Telephone + ''' O Telephone3 = ''' + @Telephone + ''''
REGOLAR @Sql2 = “SELEZIONANO il CONTEGGIO (*) A PARTIRE “„ + @Campaign + '“DOVE telefono = ''' + @Telephone2 + ''' O Telephone2 = ''' + @Telephone2 + ''' O Telephone3 = ''' + @Telephone2 + ''''
REGOLAR @Sql3 = “SELEZIONANO il CONTEGGIO (*) A PARTIRE “„ + @Campaign + '“DOVE telefono = ''' + @Telephone3 + ''' O Telephone2 = ''' + @Telephone3 + ''' O Telephone3 = ''' + @Telephone3 + ''''
SE <> 0 DI EXEC (@SQL1)
COMINCIARE
REGOLARE il @Telephone = ''
ESTREMITÀ
SE <> 0 DI EXEC (@SQL2)
COMINCIARE
REGOLAR @Telephone2 = ''
ESTREMITÀ
SE <> 0 DI EXEC (@SQL3)
COMINCIARE
REGOLAR @Telephone3 = ''
ESTREMITÀ
-- Controllare le Tabelle di esclusione
@Telephone di EXEC BarredNumber_SearchForNumber, uscita del @SearchResult
SE @SearchResult = 1
COMINCIARE
REGOLARE il @Telephone = ''
REGOLARE il @SearchResult = 0
ESTREMITÀ
EXEC BarredNumber_SearchForNumber @Telephone2, uscita del @SearchResult
SE @SearchResult = 1
COMINCIARE
REGOLAR @Telephone2 = ''
REGOLARE il @SearchResult = 0
ESTREMITÀ
EXEC BarredNumber_SearchForNumber @Telephone3, uscita del @SearchResult
SE @SearchResult = 1
COMINCIARE
REGOLAR @Telephone3 = ''
ESTREMITÀ
--Scrivere lo statament dell'inserto
DICHIARARE IL @STRSQL COME NVARCHAR (2000)
Regolare il @strSQL = “INSERTO IN [„ + @Campaign + “] (telefono, Telephone2, Telephone3, esposizione, Field3, Field4, Field5, Field6, CallStatus, AccCode, TimesCalled, valido, codificare, LastNumberDialled) VALORI (" + carbone (13) + carbone (10) +
'''' + @Telephone + ''', ''' + @Telephone2 + ''', ''' + @Telephone3 + ''', ''' + @Display + ''', ''' + @Field3 + ''', ''' + @Field4 + ''', ''' + @Field5 + ''', ''' + @Field6 + ''', '''', '''', 0, 1, '''', '''') '
EXEC (@StrSql)
|