Bonjour,
Lorsque j'exécute cette store proc, ma page web ne répond plus. J'aimerais savoir s'il existe un moyen d'optimiser cette requête.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE TABLE #T_User_Temp(
    [UserCode] [varchar](18) NOT NULL,
    [UserName] [varchar](50) NOT NULL,
    [NomTable] [char](30) DEFAULT(''),
    [NomColonne] [char](30) DEFAULT(''),
    [RestrictionCreer] [bit] DEFAULT(''),
    [RestrictionMaj] [bit] DEFAULT(''),
    [RestrictionSupp] [bit] DEFAULT(''))
 
INSERT INTO #T_User_Temp 
([UserCode], [UserName], [NomTable]) 
SELECT T_User.UserCode, T_User.UserName, Z_Privilege.NomTable FROM T_User, Z_Privilege WHERE T_User.UserCode<>'JADE'
 
UPDATE #T_User_Temp
SET #T_User_Temp.RestrictionCreer = Z_Privilege.RestrictionCreer,
#T_User_Temp.RestrictionMaj = Z_Privilege.RestrictionMaj,
#T_User_Temp.RestrictionSupp = Z_Privilege.RestrictionSupp
FROM #T_User_Temp INNER JOIN Z_Privilege ON #T_User_Temp.usercode = Z_Privilege.usercode
Merci, Friedrick