Also habe ich eine Liste von möglichen Spalten, und ich weiß, dass ich überprüfen kann, ob eine bestimmte Spalte existiert.Wie überprüft man, welche Spalten in SQL existieren
SELECT null
FROM user_tab_columns
WHERE table_name = 'MYTABLE' and column_name = 'MYCOLUMN'
Wie erweitere ich das, um mehrere Spalten zu testen? d. h. nicht sicher, wie die genaue Syntax aussehen würde.
SELECT null, null, null
FROM user_tab_columns
WHERE table_name = 'MYTABLE' and column_name = 'MYCOLUMN'
or column_name = 'MYCOLUMN1' or column_name = 'MYCOLUMN2'
Konnte nicht 'DESCRIBE user_tab_columns' verwendet werden? – Angelo
Können Sie klären, was genau Sie vorhaben? Was ist das erwartete Ergebnis hier? – Mureinik
Ich möchte im Grunde nur True oder False drucken, je nachdem, ob die Spalten existieren. Ich bin neu in SQL und ich denke, ich versuche zu verwenden, was ID in Python tun. – SharpObject