[PRO*C] initialisation d'une variable en zone statique
Bonjour,
J'aimerais savoir comment initialiser une variable PRO*C lors de sa déclaration :
Code:
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:
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