IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère une description des types définis par l’utilisateur (UDT) définis dans un schéma particulier.
[Android.Runtime.Register("getUDTs", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;", "GetGetUDTs_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayIHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetUDTs(string? catalog, string? schemaPattern, string? typeNamePattern, int[]? types);
[<Android.Runtime.Register("getUDTs", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;", "GetGetUDTs_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayIHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetUDTs : string * string * string * int[] -> Java.Sql.IResultSet
Paramètres
- catalog
- String
un nom de catalogue ; doit correspondre au nom du catalogue tel qu’il est stocké dans la base de données ; " récupère ceux sans catalogue ; null signifie que le nom du catalogue ne doit pas être utilisé pour affiner la recherche
- schemaPattern
- String
un nom de modèle de schéma ; doit correspondre au nom du schéma tel qu’il est stocké dans la base de données ; « récupère ceux sans schéma ; null signifie que le nom du schéma ne doit pas être utilisé pour affiner la recherche
- typeNamePattern
- String
modèle de nom de type ; doit correspondre au nom de type tel qu’il est stocké dans la base de données ; peut être un nom complet
- types
- Int32[]
liste des types définis par l’utilisateur (JAVA_OBJECT, STRUCT ou DISTINCT) à inclure ; null retourne tous les types
Retours
ResultSet objet dans lequel chaque ligne décrit un UDT
- Attributs
Exceptions
une erreur de base de données s’est produite.
Remarques
Récupère une description des types définis par l’utilisateur (UDT) définis dans un schéma particulier. Les UDT spécifiques au schéma peuvent avoir un type JAVA_OBJECT, STRUCTou DISTINCT.
Seuls les types correspondant au catalogue, au schéma, au nom de type et aux critères de type sont retournés. Ils sont commandés par DATA_TYPE, TYPE_SCHEMTYPE_CATet TYPE_NAME. Le paramètre de nom de type peut être un nom complet. Dans ce cas, les paramètres catalogue et schemaPattern sont ignorés.
Chaque description de type comporte les colonnes suivantes : <OL<>LI><B>TYPE_CAT</B> String => le catalogue du type (peut être null) <LI><B TYPE_SCHEM</B> String => schéma du type (peut être null) <LI><B>TYPE_NAME</B> String => nom <de type LI><B>CLASS_NAME</B> String => Java nom <de classe LI><B>>DATA_TYPE</B> int => valeur de type défini dans java.sql. Types. L’un des JAVA_OBJECT, STRUCT ou DISTINCT LI B REMARKS/B> String => commentaire explicatif sur le type <LI><B>BASE_TYPE</B> short => code de type du type source d’un type DISTINCT <ou du type qui implémente le type de référence généré par l’utilisateur du SELF_REFERENCING_COLUMN d’un type structuré tel que défini dans java.sql.Types (null si DATA_TYPE n’est pas DISTINCT ou non STRUCT avec REFERENCE_GENERATION = USER_DEFINED) </OL<>><>
<B>Remarque :</B> si le pilote ne prend pas en charge les UDT, un jeu de résultats vide est retourné.
Ajouté dans la version 1.2.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.