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
| PRINT CURRENT_TIMESTAMP
-- Exécution de la procédure => Durée une minute
exec sp_Calcul_Balance 'LIKE ''[67]%.%.%.%.%''', 'Societe', NULL, NULL, 6, 2007, 1, 0, 0, 1, 3, 3, 'ref5', NULL, NULL, NULL, NULL, ''
PRINT CURRENT_TIMESTAMP
-- Création de la table temporaire
CREATE TABLE #Solde
(
Societe varchar (12) ,
Compte varchar (43) ,
RefSolde varchar (32) ,
BalanceDeb float NULL ,
MvtsDeb float NULL ,
MvtsCred float NULL ,
Mvts float NULL ,
SoldeFin float NULL ,
PCEC varchar (9) ,
CodeProduit varchar (9) ,
CodeTiers varchar (13) ,
CodeAnalytique varchar (9) ,
Devise varchar (3) ,
LibPCEC varchar (36) ,
LibProdOuTiers varchar (72) ,
Code1C char (1) ,
Libelle1C varchar (150) ,
Code2C char (2) ,
Libelle2C varchar (150) ,
Code3C char (3) ,
Libelle3C varchar (150)
)
-- Insertion des balances de P&L externes (6/7) et internes (86/87)
PRINT CURRENT_TIMESTAMP
-- Exécution de la procédure et insertion dans une table => 20 minutes
INSERT #Solde
exec sp_Calcul_Balance 'LIKE ''[67]%.%.%.%.%''', 'Societe', NULL, NULL, 6, 2007, 1, 0, 0, 1, 3, 3, 'ref5', NULL, NULL, NULL, NULL, ''
PRINT CURRENT_TIMESTAMP
-- Suppression de la table temporaire
DROP TABLE #Solde |
Partager