SQL-Anweisungen werden verwendet, um ein Datenbankschema zu erstellen und zu aktualisieren. Mit·diesen·Anweisungen·können·Sie·Tabellen,·Indizes,·Fremdschlüssel·und·Publikationen·für·Ihre·Datenbank erstellen und aktualisieren. Verwenden Sie ein prepareStatement-Objekt und execute-Methoden, um die Schemaaktualisierungen in Ihre Datenbank zu übernehmen.
Das folgende Beispiel zeigt die Verwendung von SQL-Anweisungen für die Erstellung von Tabellen:
static String stmt_1 = "CREATE TABLE Department(" + "id int PRIMARY KEY, " + "name char(50) NOT NULL)"; static String stmt_2 = "CREATE TABLE Employee(" + "id int PRIMARY KEY, " + "last_name char(50) NOT NULL, " + "first_name char(50) NOT NULL, " + "dept_id int NOT NULL, " + "NOT NULL FOREIGN KEY(dept_id) " + "REFERENCES Department(id))"; static String stmt_3 = "CREATE INDEX ON Employee(last_name, first_name)"; void createDb(Connection connection) throws ULjException { PreparedStatement ps; ps = connection.prepareStatement(stmt_1); ps.execute(); ps.close(); ps = connection.prepareStatement(stmt_2); ps.execute(); ps.close(); ps = connection.prepareStatement(stmt_3); ps.execute(); ps.close(); } |
In diesem Beispiel verwendet die createDB-Methode SQL-Anweisungszeichenfolgen zum Vorbereiten und Ausführen von Anweisungen, die zwei Tabellen und einen zusätzlichen Index für last_name und last_name erstellen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |