Bonjour,

J'ai découvert qu'on pouvait mettre N parenthèses autour d'une colonne dans un SELET sans que cela pose de problème.

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
19
SQL> select * from cat where rownum < 2;
TABLE_NAME                     TABLE_TYPE
------------------------------ -----------
ACCESS$                        TABLE
 
SQL> select table_name from cat where rownum < 2;
TABLE_NAME
------------------------------
ACCESS$
 
SQL> select ((table_name)) from cat where rownum < 2;
TABLE_NAME
------------------------------
ACCESS$
 
SQL> select ((((((((((table_name)))))))))) from cat where rownum < 2;
TABLE_NAME
------------------------------
ACCESS$
Sur le net j'ai lu que c'était permis par la norme SQL mais je ne sais pas pourquoi cela a été défini ainsi.
Est-ce que vous avez des infos là-dessus?