Bonjour,
J'aimerais savoir comment initialiser une variable PRO*C lors de sa déclaration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
EXEC SQL BEGIN DECLARE SECTION;
char BASE[50];
 EXEC SQL VAR BASE IS STRING(50);   
EXEC SQL END DECLARE SECTION;
Cela est fait en dehors de toute procédure, donc en tant que variable statique, c'est ce que je veux. L'initialisation telle qu'on le ferait pour une variable C ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
EXEC SQL BEGIN DECLARE SECTION;
char BASE[50] = '\0';
 EXEC SQL VAR BASE IS STRING(50);   
EXEC SQL END DECLARE SECTION;
Merci de votre aide