Objet de métadonnées de base de données JDBC. Pour en savoir plus sur cette classe, consultez
java.sql.DatabaseMetaData
.
Méthodes
Documentation détaillée
all Procedures Are Callable()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#allProceduresAreCallable()
.
Renvois
Boolean
: true
si l'utilisateur peut appeler toutes les procédures renvoyées par get
, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
all Tables Are Selectable()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#allTablesAreSelectable()
.
Renvois
Boolean
: true
si l'utilisateur peut appeler toutes les tables renvoyées par get
dans une instruction SELECT
, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
auto Commit Failure Closes All Result Sets()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets()
.
Renvois
Boolean
: true
si, lorsque auto
est true
, une exception SQL indique que tous les ensembles de résultats ouverts sont fermés, même s'ils peuvent être conservés. Renvoie false
dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
data Definition Causes Transaction Commit()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit()
.
Renvois
Boolean
: true
si une instruction de définition de données dans une transaction force la transaction à s'engager, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
data Definition Ignored In Transactions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions()
.
Renvois
Boolean
: true
si la base de données ignore une instruction de définition des données dans une transaction, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
deletes Are Detected(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#deletesAreDetected(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si, pour le type de résultat spécifié, une suppression de ligne visible est détectée par les appels à Jdbc
. Si false
, les lignes supprimées sont supprimées de l'ensemble de résultats.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
does Max Row Size Include Blobs()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs()
.
Renvois
Boolean
: true
si les types de données SQL LONGVARCHAR
et LONGVARBINARY
sont inclus dans la taille renvoyée par get
, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Attributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getAttributes(String, String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
type | String | Modèle de nom de type défini par l'utilisateur. Il doit correspondre au nom de type tel qu'il est stocké dans la base de données. |
attribute | String | Modèle de nom d'attribut. Il doit correspondre au nom de l'attribut tel qu'il est déclaré dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant des descriptions des attributs d'un type défini par l'utilisateur spécifié disponible dans le schéma et le catalogue spécifiés. Chaque ligne fournit des informations sur un attribut spécifique, triées par TYPE_CAT
, TYPE_SCHEM
, TYPE_NAME
et ORDINAL_POSITION
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Best Row Identifier(catalog, schema, table, scope, nullable)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
scope | Integer | Champ d'intérêt, utilisant les mêmes valeurs que celles indiquées dans la colonne de description de la colonne SCOPE . |
nullable | Boolean | Si la valeur est true , incluez les colonnes pouvant avoir une valeur nulle. Sinon, ne les incluez pas. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions de colonnes qui identifient de manière unique une ligne (une description de colonne par ligne dans l'ensemble de résultats, triée par SCOPE
).
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Catalog Separator()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getCatalogSeparator()
.
Renvois
String
: séparateur entre un catalogue et un nom de table utilisé par cette base de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Catalog Term()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getCatalogTerm()
.
Renvois
String
: terme préféré du fournisseur de la base de données pour "catalogue".
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Catalogs()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getCatalogs()
.
Renvois
Jdbc
: ensemble de résultats contenant les noms de catalogue, un par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Client Info Properties()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getClientInfoProperties()
.
Renvois
Jdbc
: ensemble de résultats contenant les propriétés d'informations client compatibles avec le pilote, triées par NAME
, une par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Column Privileges(catalog, schema, table, columnNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données.
Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
column | String | Modèle de nom de colonne à utiliser pour filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des droits d'accès des colonnes, une par ligne, triées par COLUMN_NAME
et PRIVILEGE
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Columns(catalog, schemaPattern, tableNamePattern, columnNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getColumns(String, String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Modèle de nom de table à utiliser pour filtrer la recherche. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
column | String | Modèle de nom de colonne à utiliser pour filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des colonnes, une par ligne, triées selon TABLE_CAT
, TABLE_SCHEM
, TABLE_NAME
et ORDINAL_POSITION
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Connection()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getConnection()
.
Renvois
Jdbc
: connexion ayant généré ces métadonnées.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Cross Reference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getCrossReference(String, String, String,
String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
parent | String | Nom du catalogue parent tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
parent | String | Nom du schéma parent tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé dans les critères de sélection. |
parent | String | Nom de la table parente qui exporte la clé. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
foreign | String | Nom d'un catalogue étranger tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
foreign | String | Nom de schéma étranger tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé dans les critères de sélection. |
foreign | String | Nom de la table étrangère qui exporte la clé. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des colonnes de clé étrangère de la table de clé étrangère spécifiée qui font référence à la clé primaire ou aux colonnes représentant une contrainte unique de la table parente. Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats, et elles sont triées par FKTABLE_CAT
, FKTABLE_SCHEM
, FKTABLE_NAME
et KEY_SEQ
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Database Major Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDatabaseMajorVersion()
.
Renvois
Integer
: numéro de version majeure de la base de données sous-jacente.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Database Minor Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDatabaseMinorVersion()
.
Renvois
Integer
: numéro de version mineure de la base de données sous-jacente.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Database Product Name()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDatabaseProductName()
.
Renvois
String
: nom de ce produit de base de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Database Product Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDatabaseProductVersion()
.
Renvois
String
: numéro de version de ce produit de base de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Default Transaction Isolation()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDefaultTransactionIsolation()
.
Renvois
Integer
: niveau d'isolation des transactions par défaut de la base de données, qui peut être Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED
, Jdbc.Connection.TRANSACTION_READ_COMMITTED
, Jdbc.Connection.TRANSACTION_REPEATABLE_READ
, Jdbc.Connection.TRANSACTION_SERIALIZABLE
ou Jdbc.Connection.TRANSACTION_NONE
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Driver Major Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDriverMajorVersion()
.
Renvois
Integer
: numéro de version majeure du pilote JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Driver Minor Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDriverMinorVersion()
.
Renvois
Integer
: numéro de version mineure du pilote JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Driver Name()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDriverName()
.
Renvois
String
: nom de ce pilote JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Driver Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getDriverVersion()
.
Renvois
String
: numéro de version de ce pilote JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Exported Keys(catalog, schema, table)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getImportedKeys(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des colonnes de clé étrangère pour les colonnes de clé primaire exportées par la table. Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats, et elles sont triées par FKTABLE_CAT
, FKTABLE_SCHEM
, FKTABLE_NAME
et KEY_SEQ
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Extra Name Characters()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getExtraNameCharacters()
.
Renvois
String
: caractères supplémentaires pouvant être utilisés dans les noms d'identifiants sans guillemets, en plus des caractères a-z, A-Z, 0-9 et _.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Function Columns(catalog, schemaPattern, functionNamePattern, columnNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
function | String | Modèle de fonction, qui correspond au nom de la fonction tel qu'il est stocké dans la base de données. |
column | String | Modèle de nom de paramètre, qui doit correspondre au nom du paramètre ou de la colonne tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des paramètres de fonction système et utilisateur disponibles dans le catalogue donné. Chaque ligne contient une description de fonction, triée en fonction de FUNCTION_CAT
, FUNCTION_SCHEM
, FUNCTION_NAME
et SPECIFIC_ NAME
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Functions(catalog, schemaPattern, functionNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getFunctions(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
function | String | Modèle de fonction, qui doit correspondre au nom de la fonction tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant des descriptions des fonctions système et utilisateur disponibles dans le catalogue donné. Chaque ligne contient une description de fonction, triée selon FUNCTION_CAT
, FUNCTION_SCHEM
, FUNCTION_NAME
et SPECIFIC_ NAME
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Identifier Quote String()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getIdentifierQuoteString()
.
Renvois
String
: chaîne utilisée pour mettre des guillemets autour des identifiants SQL. La valeur par défaut est un espace (" ") si la mise en exergue des identifiants n'est pas prise en charge.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Imported Keys(catalog, schema, table)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getImportedKeys(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des colonnes de clé primaire référencées par les colonnes de clé étrangère de la table donnée (celles importées par une table). Une description de colonne est fournie dans chaque ligne de l'ensemble de résultats, et elles sont triées par PKTABLE_CAT
, PKTABLE_SCHEM
, PKTABLE_NAME
et KEY_SEQ
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Index Info(catalog, schema, table, unique, approximate)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
unique | Boolean | Si la valeur est true , la méthode ne renvoie que des indices pour les valeurs uniques. Sinon, elle renvoie des indices, que les valeurs soient uniques ou non. |
approximate | Boolean | Si la valeur est true , le résultat peut refléter des valeurs approximatives ou obsolètes. Sinon, la précision du résultat est requise. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des colonnes d'index et de statistiques pour la table spécifiée. Une description de colonne est fournie dans chaque ligne du jeu de résultats, et elles sont triées par NON_UNIQUE
, TYPE
, INDEX_NAME
et ORDINAL_POSITION
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get JDBCMajor Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getJDBCMajorVersion()
.
Renvois
Integer
: numéro de version majeure JDBC de ce pilote.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get JDBCMinor Version()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getJDBCMinorVersion()
.
Renvois
Integer
: numéro de version JDBC mineure de ce pilote.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Binary Literal Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxBinaryLiteralLength()
.
Renvois
Integer
: nombre maximal de caractères hexadécimaux autorisés par cette base de données dans une valeur littérale binaire intégrée.
Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Catalog Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxCatalogNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisés dans le nom d'un catalogue par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Char Literal Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxCharLiteralLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé dans une valeur littérale de caractère par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Column Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé dans un nom de colonne par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Columns In Group By()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInGroupBy()
.
Renvois
Integer
: nombre maximal de colonnes autorisé par cette base de données dans une clause GROUP BY
. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Columns In Index()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInIndex()
.
Renvois
Integer
: nombre maximal de colonnes autorisé dans un indice par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Columns In Order By()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInOrderBy()
.
Renvois
Integer
: nombre maximal de colonnes autorisé par cette base de données dans une clause ORDER BY
. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Columns In Select()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInSelect()
.
Renvois
Integer
: nombre maximal de colonnes autorisé par cette base de données dans une liste SELECT
. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Columns In Table()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInTable()
.
Renvois
Integer
: nombre maximal de colonnes autorisé dans une table par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Connections()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxConnections()
.
Renvois
Integer
: nombre maximal de connexions simultanées à cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Cursor Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxCursorNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé dans un nom de curseur par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Index Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxIndexLength()
.
Renvois
Integer
: nombre maximal d'octets autorisé par cette base de données pour un indice, y compris toutes ses parties.
Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Procedure Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxProcedureNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé dans le nom d'une procédure par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Row Size()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxRowSize()
.
Renvois
Integer
: nombre maximal d'octets autorisé par ligne dans cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Schema Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxSchemaNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisés dans un nom de schéma par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Statement Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxStatementLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé par cette base de données dans une instruction SQL. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Statements()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxStatements()
.
Renvois
Integer
: nombre maximal d'instructions actives pour cette base de données pouvant être ouvertes simultanément. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Table Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxTableNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé dans un nom de table par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max Tables In Select()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxTablesInSelect()
.
Renvois
Integer
: nombre maximal de tables autorisé par cette base de données dans une instruction SELECT
. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Max User Name Length()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getMaxUserNameLength()
.
Renvois
Integer
: nombre maximal de caractères autorisé dans un nom d'utilisateur par cette base de données. Une réponse de 0 indique qu'il n'y a pas de limite connue.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Numeric Functions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getNumericFunctions()
.
Renvois
String
: liste des fonctions mathématiques disponibles avec cette base de données, séparées par une virgule. Il s'agit des noms des fonctions mathématiques Open/Open CLI utilisés dans la clause d'échappement de fonction JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Primary Keys(catalog, schema, table)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des colonnes pour les colonnes de clé primaire, une par ligne, triées par COLUMN_NAME
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Procedure Columns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
procedure | String | Modèle de nom de procédure à utiliser pour filtrer la recherche. Il doit correspondre au nom de la procédure tel qu'il est stocké dans la base de données. |
column | String | Modèle de nom de colonne à utiliser pour filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant la procédure et les descriptions des colonnes, une par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Procedure Term()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getProcedureTerm()
.
Renvois
String
: terme préféré du fournisseur de la base de données pour "procédure".
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Procedures(catalog, schemaPattern, procedureNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getProcedures(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
procedure | String | Modèle de nom de procédure à utiliser pour filtrer la recherche. Il doit correspondre au nom de la procédure tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions de la procédure, une par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Result Set Holdability()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getResultSetHoldability()
.
Renvois
Integer
: capacité de rétention par défaut de la base de données, qui peut être Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT
ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Row Id Lifetime()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getRowIdLifetime()
.
Renvois
Integer
: état indiquant la durée de vie d'un ROWID
, qui peut être Jdbc.RowIdLifetime.ROWID_UNSUPPORTED
, Jdbc.RowIdLifetime.ROWID_VALID_OTHER
, Jdbc.RowIdLifetime.ROWID_VALID_SESSION
, Jdbc.RowIdLifetime.ROWID_VALID_TRANSACTION
ou Jdbc.RowIdLifetime.ROWID_VALID_FOREVER
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get SQLKeywords()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSQLKeywords()
.
Renvois
String
: liste de tous les mots clés SQL de cette base de données, séparés par des virgules, qui ne sont pas des mots clés SQL:2003.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get SQLState Type()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSQLStateType()
.
Renvois
Integer
: type de SQLSTATE
, qui est sql
ou sql
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Schema Term()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSchemaTerm()
.
Renvois
String
: terme préféré du fournisseur de la base de données pour "schéma".
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Schemas()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSchemas()
.
Renvois
Jdbc
: ensemble de résultats contenant les descriptions du schéma, une par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Schemas(catalog, schemaPattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSchemas()
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions de schémas disponibles dans cette base de données, triées par TABLE_CATALOG
et TABLE_SCHEM
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Search String Escape()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSearchStringEscape()
.
Renvois
String
: chaîne utilisée pour échapper les caractères génériques tels que '_' ou '%'.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get String Functions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getStringFunctions()
.
Renvois
String
: liste des fonctions de chaîne disponibles avec cette base de données, séparées par des virgules. Il s'agit des noms de fonctions de chaîne de la CLI Open Group utilisés dans la clause d'échappement de fonction JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Super Tables(catalog, schemaPattern, tableNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSuperTables(String, String,String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. |
table | String | Modèle de nom de table. Peut être un nom complet. |
Renvois
Jdbc
: ensemble de résultats contenant des descriptions des hiérarchies de tables définies dans un schéma particulier de cette base de données. Chaque ligne fournit des informations sur un type de table spécifique. Les tables sans supers ne sont pas listées.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Super Types(catalog, schemaPattern, typeNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSuperTypes(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. |
type | String | Format de nom de type défini par l'utilisateur. Il peut s'agir d'un nom complet. |
Renvois
Jdbc
: ensemble de résultats contenant des descriptions des hiérarchies de types définies par l'utilisateur dans un schéma particulier de cette base de données. Chaque ligne fournit des informations sur un type spécifique défini par l'utilisateur. Les types sans supers ne sont pas listés.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get System Functions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getSystemFunctions()
.
Renvois
String
: liste des fonctions système disponibles avec cette base de données, séparées par des virgules. Il s'agit des noms de fonction système de la CLI Open Group utilisés dans la clause d'échappement de fonction JDBC.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Table Privileges(catalog, schemaPattern, tableNamePattern)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getTablePrivileges(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Modèle de nom de table à utiliser pour filtrer la recherche. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des droits d'accès à la table, une par ligne, triées par TABLE_CAT
, TABLE_SCHEM
, TABLE_NAME
et PRIVILEGE
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Table Types()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getTableTypes()
.
Renvois
Jdbc
: ensemble de résultats contenant les types de tables, un par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Tables(catalog, schemaPattern, tableNamePattern, types)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getTables(String, String, String, String[])
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Modèle de nom de table à utiliser pour filtrer la recherche. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
types | String[] | Liste des types de types à renvoyer, chacun d'eux devant figurer dans la liste renvoyée par get . Transmettre null indique que tous les types de tables sont renvoyés. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des tables, une par ligne, triées selon TABLE_TYPE
, TABLE_CAT
, TABLE_SCHEM
et TABLE_NAME
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Time Date Functions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getTimeDateFunctions()
.
Renvois
String
: liste des fonctions d'heure et de date disponibles avec cette base de données, séparées par une virgule.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Type Info()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getTypeInfo()
.
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des types de données compatibles avec cette base de données. Une description de type SQL est fournie dans chaque ligne de l'ensemble de résultats. Elles sont triées par DATA_TYPE
, puis par la proximité du type de données avec le type SQL JDBC correspondant.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get UDTs(catalog, schemaPattern, typeNamePattern, types)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getUDTs(String, String, String, int[])
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Modèle de nom de schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, ces procédures sont récupérées sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
type | String | Modèle de nom de type à filtrer par. Peut s'agir d'un nom complet. |
types | Integer[] | Liste des types définis par l'utilisateur (JAVA_OBJECT , STRUCT ou DISTINCT ) à inclure. Si vous transmettez null , tous les types sont renvoyés. |
Renvois
Jdbc
: ensemble de résultats contenant les descriptions des types définis par l'utilisateur (UDT), une par ligne, triées selon DATA_TYPE
, TYPE_CAT
, TYPE_SCHEM
et TYPE_NAME
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get URL()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getURL()
.
Renvois
String
: URL de ce système de gestion de base de données, ou null
s'il n'est pas généré.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get User Name()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getUserName()
.
Renvois
String
: nom d'utilisateur connu par cette base de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
get Version Columns(catalog, schema, table)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#getVersionColumns(String, String, String)
.
Paramètres
Nom | Type | Description |
---|---|---|
catalog | String | Nom du catalogue à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans catalogue. Transmettre null indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma à utiliser pour filtrer la recherche, tel qu'il apparaît dans la base de données. Transmettre une chaîne vide permet de récupérer ces procédures sans schéma. Transmettre null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
table | String | Nom de la table. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
Jdbc
: ensemble de résultats non ordonné contenant les descriptions de colonnes qui sont mises à jour lorsqu'une valeur d'une ligne est mise à jour (une description de colonne par ligne dans l'ensemble de résultats).
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
inserts Are Detected(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#insertsAreDetected(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si, pour le type d'ensemble de résultats spécifié, une insertion de ligne visible est détectée par les appels à Jdbc
. false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
is Catalog At Start()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#isCatalogAtStart()
.
Renvois
Boolean
: true
si un catalogue apparaît au début d'un nom de table complet, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
is Read Only()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#isReadOnly()
.
Renvois
Boolean
: true
si la base de données est en lecture seule, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
locators Update Copy()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#locatorsUpdateCopy()
.
Renvois
Boolean
: true
si les mises à jour apportées à un objet volumineux sont effectuées sur une copie de l'objet volumineux ;
false
si les mises à jour sont effectuées directement sur l'objet volumineux.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
null Plus Non Null Is Null()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#nullPlusNonNullIsNull()
.
Renvois
Boolean
: true
si les concaténations de valeurs NULL
et non NULL
donnent lieu à une NULL
, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
nulls Are Sorted At End()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#nullsAreSortedAtEnd()
.
Renvois
Boolean
: true
si les valeurs NULL
sont triées à la fin, quel que soit l'ordre de tri (croissant ou décroissant). Renvoie false
dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
nulls Are Sorted At Start()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#nullsAreSortedAtStart()
.
Renvois
Boolean
: true
si les valeurs NULL
sont triées au début, quel que soit l'ordre de tri (croissant ou décroissant). Renvoie false
dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
nulls Are Sorted High()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#nullsAreSortedHigh()
.
Renvois
Boolean
: true
si les valeurs NULL
sont triées en haut, ce qui signifie qu'elles sont considérées comme ayant une valeur supérieure à celle des autres valeurs du domaine lors du tri. Renvoie false
dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
nulls Are Sorted Low()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#nullsAreSortedLow()
.
Renvois
Boolean
: true
si les valeurs NULL
sont triées en ordre croissant, ce qui signifie qu'elles sont considérées comme ayant une valeur inférieure à celle des autres valeurs du domaine lors du tri. Renvoie false
dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
others Deletes Are Visible(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#othersDeletesAreVisible(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si les suppressions effectuées par d'autres utilisateurs sont visibles pour le type d'ensemble de résultats donné. false
, sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
others Inserts Are Visible(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#othersInsertsAreVisible(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si les insertions effectuées par d'autres utilisateurs sont visibles pour le type de résultat donné, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
others Updates Are Visible(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#othersUpdatesAreVisible(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si les modifications apportées par d'autres utilisateurs sont visibles pour le type de résultat donné, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
own Deletes Are Visible(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#ownDeletesAreVisible(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si les suppressions de l'ensemble de résultats donné sont visibles. false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
own Inserts Are Visible(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#ownInsertsAreVisible(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si les propres insertions de l'ensemble de résultats donné sont visibles pour le type d'ensemble de résultats donné ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
own Updates Are Visible(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#ownUpdatesAreVisible(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si les mises à jour de l'ensemble de résultats donné sont visibles. false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
stores Lower Case Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#storesLowerCaseIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL sans guillemets en casse mixte comme insensibles à la casse et les stocke en minuscules ; false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
stores Lower Case Quoted Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL en guillemets de casse mixte comme non sensibles à la casse et les stocke en minuscules ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
stores Mixed Case Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#storesMixedCaseIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL sans guillemets en casse mixte comme insensibles à la casse et les stocke en casse mixte ; false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
stores Mixed Case Quoted Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL entre guillemets en casse mixte comme insensibles à la casse et les stocke en casse mixte ; false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
stores Upper Case Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#storesUpperCaseIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL sans guillemets en casse mixte comme insensibles à la casse et les stocke en majuscules ; false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
stores Upper Case Quoted Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL en majuscules et minuscules comme insensibles à la casse et les stocke en majuscules ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports ANSI92EntryLevelSQL()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la grammaire SQL de niveau d'entrée ANSI92, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports ANSI92FullSQL()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsANSI92FullSQL()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la grammaire SQL ANSI92 complète ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports ANSI92IntermediateSQL()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la grammaire SQL de niveau intermédiaire ANSI92 ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Alter Table With Add Column()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn()
.
Renvois
Boolean
: true
si la base de données est compatible avec ALTER TABLE
avec ajout de colonne, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Alter Table With Drop Column()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn()
.
Renvois
Boolean
: true
si la base de données est compatible avec ALTER TABLE
avec une colonne de suppression, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Batch Updates()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsBatchUpdates()
.
Renvois
Boolean
: true
si la base de données prend en charge les mises à jour groupées, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Catalogs In Data Manipulation()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation()
.
Renvois
Boolean
: true
si une instruction de manipulation de données peut inclure un nom de catalogue, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Catalogs In Index Definitions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions()
.
Renvois
Boolean
: true
si une instruction de définition d'index peut inclure un nom de catalogue, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Catalogs In Privilege Definitions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions()
.
Renvois
Boolean
: true
si une instruction de définition de privilèges peut inclure un nom de catalogue, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Catalogs In Procedure Calls()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls()
.
Renvois
Boolean
: true
si une instruction d'appel de procédure peut inclure un nom de catalogue, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Catalogs In Table Definitions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions()
.
Renvois
Boolean
: true
si une instruction de définition de table peut inclure un nom de catalogue, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Column Aliasing()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsColumnAliasing()
.
Renvois
Boolean
: true
si la base de données prend en charge l'aliasing de colonne, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Convert()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsConvert()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la fonction scalaire JDBC CONVERT
pour la conversion d'un type JDBC à un autre. Dans le cas contraire, false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Convert(fromType, toType)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsConvert(int, int)
.
Paramètres
Nom | Type | Description |
---|---|---|
from | Integer | Type à convertir. |
to | Integer | Type vers lequel effectuer la conversion. |
Renvois
Boolean
: true
si cette base de données est compatible avec la fonction scalaire JDBC CONVERT
pour la conversion des types JDBC spécifiés, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Core SQLGrammar()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsCoreSQLGrammar()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la grammaire SQL de base ODBC, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Data Definition And Data Manipulation Transactions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions()
.
Renvois
Boolean
: true
si cette base de données accepte à la fois les instructions de définition et de manipulation des données dans une transaction, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Data Manipulation Transactions Only()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly()
.
Renvois
Boolean
: true
si cette base de données prend en charge les instructions de manipulation de données dans une transaction, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Different Table Correlation Names()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames()
.
Renvois
Boolean
: true
si les noms de corrélation de table sont acceptés et ne doivent pas être identiques aux noms des tables de la base de données, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Expressions In Order By()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsExpressionsInOrderBy()
.
Renvois
Boolean
: true
si cette base de données prend en charge les expressions dans les listes ORDER BY
, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Extended SQLGrammar()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsExtendedSQLGrammar()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la grammaire SQL étendue ODBC, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Full Outer Joins()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsFullOuterJoins()
.
Renvois
Boolean
: true
si cette base de données prend en charge les jointures externes imbriquées complètes, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Get Generated Keys()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsGetGeneratedKeys()
.
Renvois
Boolean
: true
si les clés générées automatiquement peuvent être récupérées après l'exécution d'une instruction ; false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Group By()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsGroupBy()
.
Renvois
Boolean
: true
si cette base de données accepte une forme de clause GROUP BY
, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Group By Beyond Select()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsGroupByBeyondSelect()
.
Renvois
Boolean
: true
si cette base de données prend en charge l'utilisation de colonnes qui ne figurent pas dans l'instruction SELECT
dans une clause GROUP BY
, à condition que toutes les colonnes de l'instruction SELECT
soient incluses dans la clause GROUP BY
. Renvoie false
dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Integrity Enhancement Facility()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la fonctionnalité d'amélioration de l'intégrité SQL ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Like Escape Clause()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsLikeEscapeClause()
.
Renvois
Boolean
: true
si cette base de données accepte la spécification d'une clause d'échappement LIKE
, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Limited Outer Joins()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsLimitedOuterJoins()
.
Renvois
Boolean
: true
si cette base de données prend en charge les jointures externes de manière limitée, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Minimum SQLGrammar()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsMinimumSQLGrammar()
.
Renvois
Boolean
: true
si cette base de données est compatible avec la grammaire SQL minimale ODBC, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Mixed Case Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL sans guillemets en casse mixte comme sensibles à la casse et les stocke en conséquence en casse mixte ; false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Mixed Case Quoted Identifiers()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers()
.
Renvois
Boolean
: true
si la base de données traite les identifiants SQL entre guillemets en casse mixte comme sensibles à la casse et les stocke en casse mixte. false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Multiple Open Results()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsMultipleOpenResults()
.
Renvois
Boolean
: true
si une instruction appelable peut renvoyer plusieurs ensembles de résultats simultanément, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Multiple Result Sets()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsMultipleResultSets()
.
Renvois
Boolean
: true
si cette base de données permet d'obtenir plusieurs ensembles de résultats à partir d'un seul appel d'exécution. false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Multiple Transactions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsMultipleTransactions()
.
Renvois
Boolean
: true
si cette base de données permet d'ouvrir plusieurs transactions sur différentes connexions à la fois, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Named Parameters()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsNamedParameters()
.
Renvois
Boolean
: true
si la base de données accepte les paramètres nommés pour les instructions appelables, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Non Nullable Columns()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsNonNullableColumns()
.
Renvois
Boolean
: true
si les colonnes de cette base de données peuvent être définies comme non nullables ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Open Cursors Across Commit()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit()
.
Renvois
Boolean
: true
si cette base de données permet de conserver les curseurs toujours ouverts entre les commits ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Open Cursors Across Rollback()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback()
.
Renvois
Boolean
: true
si cette base de données permet de conserver les curseurs toujours ouverts lors des rollbacks, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Open Statements Across Commit()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit()
.
Renvois
Boolean
: true
si cette base de données permet de maintenir les instructions toujours ouvertes entre les commits ;
false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Open Statements Across Rollback()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback()
.
Renvois
Boolean
: true
si cette base de données permet de conserver les instructions toujours ouvertes lors des rollbacks, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Outer Joins()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsOuterJoins()
.
Renvois
Boolean
: true
si cette base de données accepte une forme de jointure externe, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Positioned Delete()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsPositionedDelete()
.
Renvois
Boolean
: true
si cette base de données prend en charge les instructions DELETE
positionnées, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Positioned Update()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsPositionedUpdate()
.
Renvois
Boolean
: true
si cette base de données prend en charge les instructions UPDATE
positionnées, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Result Set Concurrency(type, concurrency)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
concurrency | Integer | Type de simultanéité, qui peut être Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE . |
Renvois
Boolean
: true
si cette base de données est compatible avec la combinaison d'ensemble de résultats et de type de concurrence spécifiés, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Result Set Holdability(holdability)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsResultSetHoldability(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
holdability | Integer | Constante de maintien à vérifier, parmi Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
Renvois
Boolean
: true
si la base de données a la rétention spécifiée, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Result Set Type(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsResultSetType(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si cette base de données est compatible avec le type d'ensemble de résultats spécifié, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Savepoints()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSavepoints()
.
Renvois
Boolean
: true
si la base de données est compatible avec les points de sauvegarde, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Schemas In Data Manipulation()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInDataManipulation()
.
Renvois
Boolean
: true
si une instruction de manipulation de données peut inclure un nom de schéma, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Schemas In Index Definitions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions()
.
Renvois
Boolean
: true
si une instruction de définition d'index peut inclure un nom de schéma, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Schemas In Privilege Definitions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions()
.
Renvois
Boolean
: true
si une instruction de définition d'un privilège peut inclure un nom de schéma, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Schemas In Procedure Calls()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls()
.
Renvois
Boolean
: true
si une instruction d'appel de procédure peut inclure un nom de schéma, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Schemas In Table Definitions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions()
.
Renvois
Boolean
: true
si une instruction de définition de table peut inclure un nom de schéma, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Select For Update()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSelectForUpdate()
.
Renvois
Boolean
: true
si cette base de données est compatible avec les instructions SELECT FOR UPDATE
, sinon false
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Statement Pooling()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsStatementPooling()
.
Renvois
Boolean
: true
si la base de données prend en charge le pool d'instructions, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Stored Functions Using Call Syntax()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax()
.
Renvois
Boolean
: true
si la base de données permet d'appeler des fonctions définies par l'utilisateur ou par le fournisseur à l'aide de la syntaxe d'échappement de la procédure stockée, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Stored Procedures()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsStoredProcedures()
.
Renvois
Boolean
: true
si cette base de données prend en charge les appels de procédure stockée qui ont utilisé la syntaxe d'échappement de la procédure stockée ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Subqueries In Comparisons()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSubqueriesInComparisons()
.
Renvois
Boolean
: true
si cette base de données accepte les sous-requêtes dans les expressions de comparaison, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Subqueries In Exists()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSubqueriesInExists()
.
Renvois
Boolean
: true
si cette base de données accepte les sous-requêtes dans les expressions EXISTS
, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Subqueries In Ins()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSubqueriesInIns()
.
Renvois
Boolean
: true
si cette base de données accepte les sous-requêtes dans les expressions IN
, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Subqueries In Quantifieds()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds()
.
Renvois
Boolean
: true
si cette base de données prend en charge les sous-requêtes dans les expressions quantifiées, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Table Correlation Names()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsTableCorrelationNames()
.
Renvois
Boolean
: true
si cette base de données prend en charge les noms de corrélation de table, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Transaction Isolation Level(level)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
level | Integer | Niveau d'isolation des transactions à déterminer. Doit être défini sur Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE ou Jdbc.Connection.TRANSACTION_NONE . |
Renvois
Boolean
: true
si cette base de données est compatible avec le niveau d'isolation des transactions donné, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Transactions()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsTransactions()
.
Renvois
Boolean
: true
si cette base de données prend en charge les transactions, false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Union()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsUnion()
.
Renvois
Boolean
: true
si cette base de données est compatible avec SQL UNION
, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
supports Union All()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#supportsUnionAll()
.
Renvois
Boolean
: true
si cette base de données est compatible avec SQL UNION ALL
, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
updates Are Detected(type)
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#updatesAreDetected(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
type | Integer | Type d'ensemble de résultats, qui peut être Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE . |
Renvois
Boolean
: true
si, pour le type de résultat spécifié, une mise à jour de ligne visible est détectée par les appels à Jdbc
. false
dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
uses Local File Per Table()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#usesLocalFilePerTable()
.
Renvois
Boolean
: true
si la base de données stocke chaque table dans un fichier local distinct ; false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
uses Local Files()
Pour en savoir plus sur cette méthode, consultez
java.sql.DatabaseMetaData#usesLocalFiles()
.
Renvois
Boolean
: true
si la base de données stocke les tables dans un fichier local, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request