Chapter 3 Guide de référence du fichier de ressource de SGBD
La catégorie Abstract Data Type est située dans la catégorie Racine→Script→Objects, et peut contenir les éléments suivants qui définissent la façon dont les types de données abstraits sont modélisés pour votre SGBD.
Elément | Description |
---|---|
[Eléments communs] | Les éléments suivants communs aux différents objets peuvent être définis pour des types de données abstraits :
Pour obtenir une description de chacun de ces éléments communs, voir Eléments communs aux différents objets. |
ADTComment | Spécifie une instruction permettant d'ajouter un commentaire de type de données abstrait. |
AllowedADT | Spécifie une liste des types de données abstraits qui peuvent être utilisés comme types de données pour un type de données abstrait.
Exemple (Oracle 10g) : OBJECT TABLE VARRAY |
Authorizations | Spécifie une liste des utilisateurs capables d'appeler les types de données abstraits. |
CreateBody | Spécifie une instruction permettant de créer un corps de type de données abstrait.
Exemple (Oracle 10g) : create [or replace ]type body [%QUALIFIER%]%ADT% [.O:[as][is]] %ADTBODY% end; |
EnableAdtOn Coln |
Spécifie si types de données abstraits sont activés pour les colonnes. Les valeurs possibles sont les suivantes :
|
EnableAdtOn Domn |
Spécifie si types de données abstraits sont activés pour les domaines. Les valeurs possibles sont les suivantes :
|
Enable Inheritance |
Active l'héritage pour les types de données abstraits. |
Install | Spécifie une instruction permettant d'installer une classe Java comme classe de données abstraite (dans ASA, types de données abstraits sont installés et retirés plutôt que créés et supprimés). Cet élément équivaut à une instruction create
.
Exemple (SQL Anywhere 10) : install JAVA UPDATE from file %.q:FILE% |
JavaData | Spécifie une liste de mécanismes d'instanciation pour les types de données abstraits SQL Java. |
Remove | Spécifie une instruction permettant d'installer une classe Java comme classe de données abstraite.
Exemple (SQL Anywhere 10) : remove JAVA class %ADT% |
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |