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
|
DECLARE @type as nvarchar(256)
DECLARE @civilite as nvarchar(256)
DECLARE @prenom as nvarchar(256)
DECLARE @nom as nvarchar(256)
DECLARE @cp as nvarchar(256)
DECLARE @ville as nvarchar(256)
DECLARE @adresse as nvarchar(256)
DECLARE @adresse2 as nvarchar(256)
DECLARE @code_client as nvarchar(256)
DECLARE @typetiers as nvarchar(256)
DECLARE @siret as nvarchar(256)
DECLARE @ape as nvarchar(256)
DECLARE @nom2 as nvarchar(256)
DECLARE @sexe as nvarchar(256)
DECLARE @situationfamiliale as nvarchar(256)
DECLARE @age as nvarchar(256)
DECLARE @datenaissance as nvarchar(256)
DECLARE @nombreenfants as nvarchar(256)
DECLARE @hobbit as nvarchar(256)
DECLARE @soushobbit as nvarchar(256)
DECLARE @cadeaux as nvarchar(256)
DECLARE @departement as nvarchar(256)
DECLARE @pays as nvarchar(256)
DECLARE @adresseincorrecte as nvarchar(256)
DECLARE @telPro as nvarchar(256)
DECLARE @telPer as nvarchar(256)
DECLARE @telPor as nvarchar(256)
DECLARE @telporpro as nvarchar(256)
DECLARE @mailpar as nvarchar(256)
DECLARE @mailpro as nvarchar(256)
DECLARE @siteweb as nvarchar(256)
DECLARE @profession as nvarchar(256)
DECLARE @secteuractivite as nvarchar(256)
DECLARE @datecrea as nvarchar(256)
DECLARE @creepar as nvarchar(256)
DECLARE @datemodif as nvarchar(256)
DECLARE @modifpar as nvarchar(256)
DECLARE @incident as nvarchar(256)
DECLARE @dateincident as nvarchar(256)
DECLARE @clientsupprime as nvarchar(256)
DECLARE @datesuppression as nvarchar(256)
DECLARE @motifsuppressionclient as nvarchar(256)
DECLARE @effacepar as nvarchar(256)
DECLARE contacts_cursor CURSOR FOR
Select ......................................;
OPEN contacts_cursor;
FETCH NEXT FROM contacts_cursor INTO @type, @civilite, @prenom, @nom, @cp, @ville, @adresse, @adresse2, @code_client, @typetiers, @siret, @ape, @nom2, @sexe, @situationfamiliale, @age, @datenaissance, @nombreenfants, @hobbit, @soushobbit, @cadeaux, @departement, @pays, @adresseincorrecte, @telPro, @telPer, @telPor, @telporpro, @mailpar, @mailpro, @siteweb, @profession, @secteuractivite, @datecrea, @creepar, @datemodif, @modifpar, @incident, @dateincident, @clientsupprime, @datesuppression, @motifsuppressionclient, @effacepar;
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT '>>>>>>>>>>'+@code_client+'<<<<<<<<<<';
if exists(select * from amplitude_vue_datalake_client where code_client=@code_client)
BEGIN
update amplitude_vue_datalake_client set code_client=@code_client where code_client=@code_client;
End
else
begin
insert into amplitude_vue_datalake_client (code_client) values(@code_client)
end
FETCH NEXT FROM contacts_cursor INTO @type, @civilite, @prenom, @nom, @cp, @ville, @adresse, @adresse2, @code_client, @typetiers, @siret, @ape, @nom2, @sexe, @situationfamiliale, @age, @datenaissance, @nombreenfants, @hobbit, @soushobbit, @cadeaux, @departement, @pays, @adresseincorrecte, @telPro, @telPer, @telPor, @telporpro, @mailpar, @mailpro, @siteweb, @profession, @secteuractivite, @datecrea, @creepar, @datemodif, @modifpar, @incident, @dateincident, @clientsupprime, @datesuppression, @motifsuppressionclient, @effacepar;
END;
PRINT 'Done WHILE LOOP on TechOnTheNet.com';
CLOSE contacts_cursor;
DEALLOCATE contacts_cursor;
GO |
Partager