Bonjour à tous,
je voudrais demander si vous saviez si on peut écrire un une proc sql en macro langage?
Bonjour à tous,
je voudrais demander si vous saviez si on peut écrire un une proc sql en macro langage?
en fait j'ai ce code
et j'ai le message d'erreur suivant:
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
20
21
22
23
24
25
26 %macro Test(table=); /*(table, table)*/ /*options compress=YES;*/ /*%put "créer les tables à partir de la base oracle";*/ proc sql ; connect to odbc( datasrc="BIBU_PROD" user=BIBU password= F67TKX1LBJ72FAUUYS insertbuff=32767); CREATE TABLE &table. as Select * from connection to odbc (select * from bale2.CREDOPOS where datefm = to_date(30/04/2017 00:00:00)); CREATE TABLE &table. as Select * from connection to odbc (select * from bale2.transactot where datefm = to_date(30/04/2017 00:00:00)); CREATE TABLE &table. as Select * from connection to odbc (select * from bale2.liaison where datefm = to_date(30/04/2017 00:00:00)); disconnect from odbc; run; %mend Test; %Test(table=credo_orac); %Test(table=transactot_orac); %Test(table= liaison_orac);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ERROR: CLI prepare error: [Microsoft][ODBC driver for Oracle][Oracle]ORA-00907: parenthèse de droite absente SQL statement: select * from bale2.CREDOPOS where datefm = to_date(30/04/2017 00:00:00).
Hello,
Il y a déjà un problème dans l'utilisation de la fonction Oracle TO_DATE. Pour plus d'information sur cette fonction ==>http://docs.oracle.com/cd/B19306_01/...nctions183.htm
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager