Paket | flash.data |
Klasse | public class SQLSchema |
Vererbung | SQLSchema Object |
Unterklassen | SQLIndexSchema, SQLTableSchema, SQLTriggerSchema |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Um Schemainformationen für eine Datenbank erhalten, laden Sie Schemainformationen mithilfe der Methode SQLConnection.loadSchema()
. Die daraus resultierende „SQLSchemaResult“-Instanz enthält Arrays mit Instanzen, die die Objekte in der Datenbank darstellen.
Im Allgemeinen werden „SQLSchema“-Instanzen nicht direkt aufgrund von Entwicklercode erstellt.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
database : String [schreibgeschützt]
Der Name der Datenbank, zu der dieses Schemaobjekt gehört. | SQLSchema | ||
name : String [schreibgeschützt]
Der Name dieses Schemaobjekts. | SQLSchema | ||
sql : String [schreibgeschützt]
Gibt den gesamten Text der SQL-Anweisung zurück, mit der dieses Schemaobjekt erstellt wurde. | SQLSchema |
Methode | Definiert von | ||
---|---|---|---|
Erstellt eine „SQLSchema“-Instanz. | SQLSchema | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
database | Eigenschaft |
database:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Der Name der Datenbank, zu der dieses Schemaobjekt gehört. Der Name der Hauptdatenbank, die einer „SQLConnection“-Instanz zugewiesen ist, lautet „main“ (die Datenbankdatei, die durch den Aufruf der Methode open()
oder openAsync()
einer „SQLConnection“-Instanz geöffnet wurde). Bei anderen Datenbanken, die mithilfe der Methode SQLConnection.attach()
mit der Verbindung verknüpft sind, handelt es sich bei dem Wert um den Namen, der im Aufruf der Methode attach()
angegeben wurde.
Implementierung
public function get database():String
Verwandte API-Elemente
name | Eigenschaft |
name:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Der Name dieses Schemaobjekts. Jedes Objekt in einer Datenbank trägt einen eindeutigen Namen. Der Name ist in der SQL-Anweisung festgelegt, mit der das Objekt erstellt wird (wie etwa die CREATE TABLE
-Anweisung für eine Tabelle).
Wenn beispielsweise ein Datenbankindex mithilfe der folgenden SQL-Anweisung erstellt wird, lautet der Wert der Eigenschaft name
für dieses Indexschema "customer_index":
CREATE INDEX customer_index ON customers (id)
Implementierung
public function get name():String
sql | Eigenschaft |
sql:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Gibt den gesamten Text der SQL-Anweisung zurück, mit der dieses Schemaobjekt erstellt wurde. Jedes in einer Datenbank enthaltene Objekt wird mithilfe einer SQL-Anweisung erstellt.
Wenn beispielsweise ein Datenbankindex mithilfe der folgenden SQL-Anweisung erstellt wird:
CREATE INDEX customer_index ON customers (id)
handelt es sich bei der Eigenschaft sql
für das Indexschema um den gesamten Text der Anweisung.
Implementierung
public function get sql():String
SQLSchema | () | Konstruktor |
public function SQLSchema(database:String, name:String, sql:String)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Erstellt eine „SQLSchema“-Instanz. Im Allgemeinen wird der „SQLSchema“-Konstruktor nicht direkt durch den Entwicklercode aufgerufen. Schemainformationen für eine Datenbank erhalten Sie durch einen Aufruf der Methode SQLConnection.loadSchema()
.
database:String — Der Name der zugeordneten Datenbank.
| |
name:String — Der Name des Datenbankobjekts.
| |
sql:String — Die SQL, mit der das Datenbankobjekt erstellt wurde.
|
Tue Jun 12 2018, 10:04 AM Z