Wie eine SQL-Tabelle mit Microsoft Access zu erstellen

Egal, ob Sie mit Access oder eine voll funktionsfähige Enterprise-Level-DBMS arbeiten - wie Microsoft SQL Server, Oracle 11g oder IBM DB2 - eine Tabelle mit SQL zu erstellen, müssen Sie die gleichen Informationen eingeben, die Sie eingeben würden, wenn Sie erstellt der Tisch mit einem RAD-Tool.

Der Unterschied besteht darin, dass der RAD-Tool hilft Ihnen, durch eine visuelle Schnittstelle bieten - in Form einer Tabelle zu erstellen Dialogfeld (oder einem ähnlichen Dateneingabe Skelett) - und von Ihnen aus der Eingabe ungültiger Feldnamen, Typen oder Größen zu verhindern.

SQL ist nicht so viel Hilfe geben. Sie müssen wissen, was Sie an der onset- tust Dinge auf dem Weg herauszufinden, um weniger als wünschenswert Datenbank Ergebnissen führen kann. Sie müssen den gesamten eingeben CREATE TABLE Aussage vor SQL sieht sogar daran, geschweige denn gibt Ihnen jede Angabe, ob Sie Fehler in der Erklärung.

In der ISO / IEC Standard-SQL, die Anweisung, die einen Vorschlag-Tracking-Tabelle erstellt verwendet die folgende Syntax:

CREATE TABLE PowerSQL (ProposalNumber INTEGER PRIMARY KEY, Vorname CHAR (15) Name CHAR (20), AddressCHAR (30), CityCHAR (25), Stateprovince CHAR (2), Postal CHAR (10), CountryCHAR (30), PhoneCHAR ( 14), HowKnown CHAR (30), Vorschlag CHAR (50), BusinessOrCharity CHAR (1)) -

Die Informationen in der SQL-Anweisung ist im Wesentlichen die gleichen Informationen, die Sie Zugriff über die grafische Benutzeroberfläche eingeben werden. Die nette Sache über SQL ist, dass die Sprache universell ist. Die gleiche Standard-Syntax funktioniert unabhängig davon, welche standardkonformen DBMS Produkt, das Sie verwenden.

In Access 2013 Datenbank-Objekte wie Tabellen zu erstellen ist ein wenig komplizierter. Sie können nicht nur ein Typ ERSTELLEN Anweisung in die SQL-Ansicht Registerkarte Objekt. Das ist, weil die SQL-Ansicht Registerkarte Objekt nur als eine Abfrage zur Verfügung steht Tool- Sie ein paar zusätzliche Maßnahmen zu ergreifen, haben Zugang zu informieren, dass Sie über eine Datendefinitionsabfrage statt einer Abfrage eingeben, die Informationen aus der Datenbank anfordert.

Eine weitere Komplikation: Weil Tabellenerstellung ist eine Aktion, die möglicherweise die Datenbanksicherheit beeinträchtigen könnten, sie standardmäßig nicht zulässig ist. Sie müssen Zugang sagen, dass dies eine vertrauenswürdige Datenbank, bevor es eine Datendefinitionsabfrage zu akzeptieren.

  1. Clickthe auf der Band-Registerkarte Erstellen Sie die Symbole für die Erstellung Funktionalität anzuzeigen.

  2. Klicken Sie auf Abfrage-Entwurf in der Abfrage Sektion.

    Dies zeigt das Dialogfeld Tabelle anzeigen, die an dieser Stelle zusammen mit der Power mehrere Systemtabellen enthält.

  3. Wählen Sie Power und klicken Sie auf die Schaltfläche Hinzufügen.

    Wie Sie im vorherigen Beispiel gesehen haben, erscheint ein Bild von der POWER-Tabelle und ihre Attribute in der oberen Hälfte des Arbeitsbereichs.

  4. Klicken Sie auf die Schaltfläche Schließen auf dem Dialogfeld Tabelle anzeigen.

  5. Klicken Sie auf die Registerkarte Start und dann auf das Symbol Anzeigen am linken Ende der Band und dann SQL-Ansicht aus dem Dropdown-Menü auswählen, das erscheint.

    Wie in dem vorherigen Beispiel Access hat # 147-half # 148- Sie, indem Sie SELECT FROM ENERGIE im SQL-Editor. Dieses Mal, wenn Sie nicht wollen, dass die Hilfe.

  6. Löschen SELECT FROM ENERGIE und (an ihrer Stelle) geben Sie die Datendefinitionsabfrage früher gegeben, wie folgt:

    bild0.jpg
    CREATE TABLE PowerSQL (ProposalNumber INTEGER PRIMARY KEY, Vorname CHAR (15) Name CHAR (20), AddressCHAR (30), CityCHAR (25), Stateprovince CHAR (2), Postal CHAR (10), CountryCHAR (30), PhoneCHAR ( 14), HowKnown CHAR (30), Vorschlag CHAR (50), BusinOrCharity CHAR (1)) -
  7. das Register Design der Band, klicken Sie auf den roten Ausrufezeichen Run-Symbol klicken.

    Dadurch läuft so die Abfrage, die die PowerSQL Tabelle erstellt.

    image1.jpg

    Sie sollten PowerSQL aufgeführt unter Alle Zugriff auf Objekte in der Spalte am linken Rand des Fensters zu sehen. In diesem Fall sind Sie golden. Oder Sie können die Tabelle in der All Access Objects Liste nicht zu sehen. In diesem Fall lesen (und slog) auf.

    Zugang 2013 geht auf große Längen Sie vor Hackern zu schützen und aus dem eigenen unbeabsichtigten Fehlern. Da läuft Abfrage eine Datendefinition möglicherweise gefährlich für die Datenbank ist, hat Zugriff eine Standard, der die Abfrage ausgeführt verhindert. Wenn dies mit dir passiert, PowerSQL Gewohnheit erscheinen in der Spalte auf der linken Seite des Fensters, da die Abfrage nicht ausgeführt worden sind.

    Stattdessen wird die Nachrichtenleiste kann unter dem Band, mit dieser lapidaren Meldung angezeigt werden:

    Sicherheitswarnung: Bestimmte Inhalte in der Datenbank deaktiviert wurde.

    Wenn Sie diese Nachricht sehen, gehen Sie zu den nächsten Schritten auf.

  8. Klicken Sie auf die Registerkarte Datei und aus dem Menü am linken Rand auf Optionen.

    Der Access-Optionen Dialogfeld erscheint.

  9. Wählen Sie Trust Center aus der Access-Dialogfeld Optionen.

  10. Klicken Sie auf das Trust Center Schaltfläche Einstellungen, wenn es erscheint.

  11. Wählen Sie Meldungsleiste aus dem Menü auf der linken Seite und dann auf die Statusleiste angeben anzeigen durch seine Optionstaste klicken, wenn es nicht bereits ausgewählt ist.

  12. Klicken Sie auf Ihren Weg zurück an den Ort, wo Sie die Daten-Definition-Abfrage ausführen können, die die PowerSQL Tabelle erstellt.

  13. Führen Sie die Abfrage.

Werden Kenntnisse in SQL hat langfristige Profite, weil es für eine lange Zeit sein, um wird. Die Mühe, die Sie ein Experte in einem bestimmten Entwicklungswerkzeug setzen in immer ist wahrscheinlich eine geringere Rendite zu erzielen. Egal, wie wunderbar das neueste RAD-Tool sein kann, wird es durch neuere Technologie innerhalb von drei bis fünf Jahren ersetzt werden.

Wenn Sie Ihre Investition in das Werkzeug in dieser Zeit erholen kann, großartig! Benutze es. Wenn nicht, können Sie klug sein, mit der versucht, zu bleiben und wahr. Trainieren Sie Ihre Leute in SQL und Ihre Ausbildung Investition zahlt Dividenden über einen viel längeren Zeitraum.

Menü