20 Stimmen

SQL-Abfrage verwenden, um festzustellen, ob eine Tabelle existiert

Jungs, gibt es noch eine andere Möglichkeit, um festzustellen, ob eine Tabelle vorhanden ist, als die folgende

  1. select count(*) from <table> where rownum =1
  2. select * from user_table where table_name=<table>

Lassen Sie mich bitte wissen, wie ich am besten überprüfen kann, ob eine Tabelle mit Oracle Sql existiert.

Vielen Dank für die Antwort, meine Anforderung ist es, vom ersten Datum des aktuellen Monats dh 01/12/2010 mit Tabellennamen im Format suresh_20101201 in der Datenbank vorhanden ist, wenn nicht dann sollte es für Tabelle suresh_20101202 und darauf bis suresh_20101231 überprüfen. ist es möglich, in Oracle Sql-Abfrage zu tun.

-1voto

brumScouse Punkte 3086

Schauen Sie in das Schema, vielleicht können Sie sys.objects verwenden und gleichzeitig nach einem Typ suchen.....

Etwas wie

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X