Ich muss überprüfen, ob ein String einen gültigen Oracle Tabellennamen mit sql/plsql enthält. Die Kriterien, die ich für einen Oracle Tabellennamen gefunden habe, sind diese:
- Der Tabellenname muss mit einem Buchstaben beginnen.
- Der Tabellenname darf nicht länger als 30 Zeichen sein.
- Der Tabellenname muss aus alphanumerischen Zeichen oder den folgenden Sonderzeichen bestehen: $, _, und #.
- Der Tabellenname darf kein reserviertes Wort sein.
Kriterien 1,2,3 scheinen nicht so schwer zu sein. Aber was ist mit Punkt 4? Was sind meine Optionen, ohne tatsächlich zu versuchen, eine Tabelle mit dem angegebenen Namen zu erstellen und dann zu sehen, ob es erfolgreich oder fehlgeschlagen ist.