| Paket | flash.data |
| Klass | public class SQLSchema |
| Arv | SQLSchema Object |
| Underklasser | SQLIndexSchema, SQLTableSchema, SQLTriggerSchema |
| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
För att få schemainformation för en databas anropar du metoden SQLConnection.loadSchema() för att läsa in schemainformationen. Den resulterande SQLSchemaResult-instansen innehåller arrayer med instanser som representerar objekten i databasen.
I allmänhet skapas inte SQLSchema-instanser direkt av koden.
Relaterade API-element
| Egenskap | Definieras med | ||
|---|---|---|---|
![]() | constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | |
| database : String [skrivskyddad]
Namnet på databasen som schemaobjektet tillhör. | SQLSchema | ||
| name : String [skrivskyddad]
Schemaobjektets namn. | SQLSchema | ||
| sql : String [skrivskyddad]
Returnerar hela SQL-satstexten som har använts för att skapa schemaobjektet. | SQLSchema | ||
| Metod | Definieras med | ||
|---|---|---|---|
Skapar en SQLSchema-instans. | SQLSchema | ||
![]() |
Anger om det finns en egenskap angiven för ett objekt. | Object | |
![]() |
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | |
![]() |
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | |
![]() |
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | |
![]() |
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | |
![]() |
Returnerar det angivna objektets strängbeteckning. | Object | |
![]() |
Returnerar det angivna objektets primitiva värde. | Object | |
database | egenskap |
database:String [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Namnet på databasen som schemaobjektet tillhör. Namnet är "huvud" för huvuddatabasen som är associerad med en SQLConnection-instans (databasfilen som öppnas genom anrop till en open()- eller openAsync()-metod för en SQLConnection-instans). För andra databaser som har bifogats till anslutningen med hjälp av metoden SQLConnection.attach(), är värdet det namn som har angetts i metodanropet attach().
Implementering
public function get database():StringRelaterade API-element
name | egenskap |
name:String [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Schemaobjektets namn. Varje objekt i en databas har ett unikt namn. Namnet definieras i den SQL-sats som skapar objektet (till exempel satsen CREATE TABLE för en tabell).
Om till exempel ett databasindex skapas med följande SQL-sats anges värdet till "customer_index" på name-egenskapen för indexets schema:
CREATE INDEX customer_index ON customers (id)
Implementering
public function get name():String sql | egenskap |
sql:String [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Returnerar hela SQL-satstexten som har använts för att skapa schemaobjektet. Varje objekt i en databas skapas med hjälp av en SQL-sats.
Om till exempel ett databasindex skapas med följande SQL:
CREATE INDEX customer_index ON customers (id)
blir sql-egenskapen för det här indexets schema hela satsens text.
Implementering
public function get sql():String SQLSchema | () | Konstruktor |
public function SQLSchema(database:String, name:String, sql:String)| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Skapar en SQLSchema-instans. I allmänhet anropas inte SQLSchema-konstruktorn direkt av koden. Om du vill få schemainformation för en databas anropar du metoden SQLConnection.loadSchema().
database:String — Den associerade databasens namn.
| |
name:String — Databasobjektets namn.
| |
sql:String — Den SQL som har använts för att konstruera databasobjektet.
|
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper