Déclaration de variable et utilisation dans un insert
Bonjour, je suis un peu rouillé sur le sql, ça fait un bail que je ne l'ai pas utilisé...
J'ai un script d'init de données pour une base. Il me faudrait dans ce script récupérer et enregistrer des dates dans des variables, que je veux ré-utiliser ensuite dans mes inserts.
Quelque chose comme ça :
Code:
1 2 3
| var v_storedate_current_day VARCHAR2(19) exec :v_storedate_current_day := TO_CHAR(sysdate,'DD/MM/YYYY HH24:MI:SS');
Insert into PP.MA_TABLE(ID, DATE_DEBUT) values ('141' ,v_storedate_current_day); |
La syntaxe pour utiliser v_storedate_current_day ne doit pas être bonne, la ligne insert ne passe pas...
Quelle est la solution?
Merci!