SQL-Tutorial zu überprüfen, sehen Sie, wenn eine Tabelle ist bereits vorhanden.

November 4

SQL-Tutorial zu überprüfen, sehen Sie, wenn eine Tabelle ist bereits vorhanden.

Eine Tabelle (SQL = Structured Query Language) ist ein Datenbankobjekt, das Ihre Firma enthält. Tabellen sind in Zeilen und Spalten aufgeteilt. Das konstante Glied zwischen den Zeilen und Spalten sind Felder, und ein Teil der Informationen in diesen Objekten werden. Sie können nur eine Tabelle mit dem angegebenen Namen in der Datenbank haben. Wenn Sie Tabellen dynamisch erstellen, müssen Sie zuerst prüfen, ob die Tabelle vorhanden ist. SQL verfügt über einen Befehl, mit dem Sie überprüfen, ob die Tabelle in der Datenbank vorhanden ist.

Anweisungen

1 Öffnen Sie Ihre SQL-Abfrage-Fenster. Geben Sie den folgenden Code, um festzustellen, ob die Datenbanktabelle vorhanden ist:

Wählen Sie Namen aus sys.tablesWHERE Name = 'TableName'

Ersetzen Sie "TableName" mit der Tabelle, die eingecheckt werden. Wenn die Tabelle vorhanden ist, gibt die SQL-Abfrage den Tabellennamen im Ergebnisfenster zurück.

2 Führen Sie die folgende Abfrage, um ein Platzhalterzeichen verwenden. Manchmal der Administrator nicht kennt den genauen Tabellennamen, sodass ein Platzhalterzeichen zur Verfügung steht, die liefert alle Tabelle, die eine Zeichenfolge von Zeichen im Namen haben. Der folgende Code ist ein Beispiel:

Wählen Sie Namen aus sys.tableswo Namen wie 'Tabelle %'

Diese Abfrage verwendet das Schlüsselwort "mag" und die SQL-Platzhalter Charater ("%"). Der obige Code gibt alle Tabellen, die einen Namen haben, der beginnt mit "Tabelle". Diese Abfrage gibt mehr als ein Ergebnis, wenn mehrere Tabellen gefunden werden.

3 Drücken Sie die F5-Taste, um Ihre Abfragen auszuführen. Die F5-Taste führt die Abfrage aus und gibt die Ergebnisse zurück. Wenn die Tabelle vorhanden ist, muss dieser "gelöscht werden" bevor Sie sie neu erstellen können. Unten ist ein Beispiel für eine Tabelle in SQL löschen:

Drop Table Tabellenname