User since
2003-09-01
30
Artikel
BenutzerIn
hallo,
wieso kann man den nicht den desc-befehl beim dbd:oracle modul absetzen????
ich möchte mir gerne alle spalten namen in einer tabelle ausgeben lassen.
wenn ich sql-plus verwende kann ich mit desc tabellennamen mir alle spalten dazu ausgeben lassen. wenn ich diese ausgabe aber über ien perlskript haben möchte klappt es nicht, ich bekomme folgenden fehlercode:
DBD::Oracle::st execute failed: ORA-00900: invalid SQL statement (DBD ERROR: OCIStmtExecute) [for statement ``desc systools_admin.nodes'' with params: ]) at ./check.pl line 131.
wenn jemand eine idee hat wär ich echt dankbar.......
darmon
User since
2003-08-14
962
Artikel
BenutzerIn
Zeig doch mal bitte deine Abfrage.
ich vermute (!), dass 'desc' eine oracle spezialität ist und vom dbd-oracle modul nicht unterstützt wird. bei mysql gibt's den befehl auch soweit ich weiss. keine ahnung, ob's da funktioniert.
User since
2003-08-15
76
Artikel
BenutzerIn
Vermutlich liegt es daran, dass "desc" ein "command" und kein "statement" ist.
Mir fällt beim "desc" immer auf, dass man im splplus keinen ; am Ende braucht.