Objet de métadonnées de base de données JDBC. Pour obtenir la documentation de cette classe, consultez
java.sql.DatabaseMetaData.
Méthodes
Documentation détaillée
allProceduresAreCallable()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#allProceduresAreCallable().
Renvois
Boolean : true si l'utilisateur peut appeler toutes les procédures renvoyées par getProcedures(catalog, schemaPattern, procedureNamePattern), false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
allTablesAreSelectable()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#allTablesAreSelectable().
Renvois
Boolean : true si l'utilisateur peut appeler toutes les tables renvoyées par getTables(catalog, schemaPattern, tableNamePattern, types) dans une instruction SELECT, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
autoCommitFailureClosesAllResultSets()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().
Renvois
Boolean : true si, lorsque autoCommit est défini sur true, une exception SQL indique que tous les ensembles de résultats ouverts sont fermés, même s'ils sont conservables. Renvoie false dans les autres cas.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
dataDefinitionCausesTransactionCommit()
Pour obtenir la documentation de 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 à valider ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
dataDefinitionIgnoredInTransactions()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().
Renvois
Boolean : true si la base de données ignore une instruction de définition de données dans une transaction, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
deletesAreDetected(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#deletesAreDetected(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. |
Renvois
Boolean : true si une suppression de ligne visible est détectée pour le type de jeu de résultats spécifié par les appels à JdbcResultSet.rowDeleted(). Si la valeur est false, les lignes supprimées sont retirées de l'ensemble de résultats.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
doesMaxRowSizeIncludeBlobs()
Pour obtenir la documentation de 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 getMaxRowSize() ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getAttributes(String, String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
typeNamePattern | 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. |
attributeNamePattern | 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
JdbcResultSet : ensemble de résultats contenant les descriptions des attributs d'un type défini par l'utilisateur spécifié, disponibles dans le catalogue et le schéma spécifiés. Chaque ligne fournit des informations sur un attribut spécifique, classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getBestRowIdentifier(catalog, schema, table, scope, nullable)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean)
.
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela 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, en utilisant les mêmes valeurs que celles présentes dans la colonne de description de la colonne SCOPE. |
nullable | Boolean | Si la valeur est true, incluez les colonnes pouvant être nulles. Sinon, ne les incluez pas. |
Renvois
JdbcResultSet : 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getCatalogSeparator()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getCatalogTerm()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getCatalogs()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getCatalogs().
Renvois
JdbcResultSet : ensemble de résultats contenant les noms des catalogues, un par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getClientInfoProperties()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getClientInfoProperties().
Renvois
JdbcResultSet : 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getColumnPrivileges(catalog, schema, table, columnNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String)
.
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela signifie 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. |
columnNamePattern | String | Modèle de nom de colonne permettant de filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions des droits d'accès aux 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getColumns(String, String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
tableNamePattern | String | Modèle de nom de table permettant de filtrer la recherche. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
columnNamePattern | String | Modèle de nom de colonne permettant de filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getConnection()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getConnection().
Renvois
JdbcConnection : connexion qui a généré ces métadonnées.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getCrossReference(String, String, String,
String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
parentCatalog | String | Nom d'un catalogue parent tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, vous récupérez ces procédures sans catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
parentSchema | String | Nom d'un schéma parent tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, vous récupérez les procédures sans schéma. Si vous transmettez null, cela indique que le nom du schéma n'est pas utilisé dans les critères de sélection. |
parentTable | 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. |
foreignCatalog | String | Nom d'un catalogue étranger tel qu'il apparaît dans la base de données. Si vous transmettez une chaîne vide, vous récupérez ces procédures sans catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
foreignSchema | String | Nom d'un schéma étranger 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. Si vous transmettez null, cela indique que le nom du schéma n'est pas utilisé dans les critères de sélection. |
foreignTable | 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
JdbcResultSet : 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. Les colonnes sont classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDatabaseMajorVersion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDatabaseMinorVersion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDatabaseProductName()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDatabaseProductVersion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDefaultTransactionIsolation()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDriverMajorVersion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDriverMinorVersion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDriverName()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getDriverVersion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getExportedKeys(catalog, schema, table)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela 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
JdbcResultSet : 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. Les colonnes sont classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getExtraNameCharacters()
Pour obtenir la documentation de 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 de a-z, A-Z, 0-9 et _.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
functionNamePattern | String | Le modèle de fonction, qui correspond au nom de la fonction tel qu'il est stocké dans la base de données. |
columnNamePattern | 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
JdbcResultSet : 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, classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getFunctions(catalog, schemaPattern, functionNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getFunctions(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
functionNamePattern | String | Le modèle de fonction, qui doit correspondre au nom de la fonction tel qu'il est stocké dans la base de données. |
Renvois
JdbcResultSet : 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, classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getIdentifierQuoteString()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getIdentifierQuoteString().
Renvois
String : chaîne utilisée pour mettre entre guillemets les identifiants SQL. La valeur par défaut est un espace (" ") si les guillemets pour les identifiants ne sont pas acceptés.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getImportedKeys(catalog, schema, table)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela 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
JdbcResultSet : 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. Les colonnes sont classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getIndexInfo(catalog, schema, table, unique, approximate)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean)
.
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela 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 les index des valeurs uniques. Sinon, elle renvoie les index, 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
JdbcResultSet : 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 de l'ensemble de résultats. Les colonnes 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getJDBCMajorVersion()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getJDBCMajorVersion().
Renvois
Integer : numéro de version JDBC majeur pour ce pilote.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getJDBCMinorVersion()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getJDBCMinorVersion().
Renvois
Integer : numéro de version mineure JDBC pour ce pilote.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxBinaryLiteralLength()
Pour obtenir la documentation de 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 un littéral binaire intégré.
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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxCatalogNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxCatalogNameLength().
Renvois
Integer : nombre maximal de caractères autorisés pour un nom de catalogue 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxCharLiteralLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxCharLiteralLength().
Renvois
Integer : nombre maximal de caractères autorisés par cette base de données dans un littéral de caractère. 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnNameLength().
Renvois
Integer : nombre maximal de caractères autorisés pour un nom de colonne 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInGroupBy()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().
Renvois
Integer : nombre maximal de colonnes autorisées 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInIndex()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInIndex().
Renvois
Integer : nombre maximal de colonnes autorisées dans un index pour 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInOrderBy()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().
Renvois
Integer : nombre maximal de colonnes autorisées 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInSelect()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInSelect().
Renvois
Integer : nombre maximal de colonnes autorisées 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxColumnsInTable()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxColumnsInTable().
Renvois
Integer : nombre maximal de colonnes autorisées dans une table de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxConnections()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxCursorNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxCursorNameLength().
Renvois
Integer : nombre maximal de caractères autorisés par cette base de données dans un nom de curseur. 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxIndexLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxIndexLength().
Renvois
Integer : nombre maximal d'octets que cette base de données autorise pour un index, 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxProcedureNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxProcedureNameLength().
Renvois
Integer : nombre maximal de caractères autorisé pour un nom de procédure 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxRowSize()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxRowSize().
Renvois
Integer : nombre maximal d'octets autorisés par cette base de données dans une même ligne. 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxSchemaNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxSchemaNameLength().
Renvois
Integer : nombre maximal de caractères autorisés par cette base de données dans un nom de schéma. 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxStatementLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxStatementLength().
Renvois
Integer : nombre maximal de caractères autorisés 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxStatements()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxStatements().
Renvois
Integer : nombre maximal d'instructions actives pouvant être ouvertes simultanément pour 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxTableNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxTableNameLength().
Renvois
Integer : nombre maximal de caractères autorisés pour un nom de table 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxTablesInSelect()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxTablesInSelect().
Renvois
Integer : nombre maximal de tables autorisées 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getMaxUserNameLength()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getMaxUserNameLength().
Renvois
Integer : nombre maximal de caractères autorisés pour un nom d'utilisateur 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getNumericFunctions()
Pour obtenir la documentation de 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 de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getPrimaryKeys(catalog, schema, table)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela 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
JdbcResultSet : ensemble de résultats contenant les descriptions de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String)
.
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
procedureNamePattern | String | Modèle de nom de procédure permettant de filtrer la recherche. Il doit correspondre au nom de la procédure tel qu'il est stocké dans la base de données. |
columnNamePattern | String | Modèle de nom de colonne permettant de filtrer la recherche. Il doit correspondre au nom de la colonne tel qu'il est stocké dans la base de données. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions de la procédure et des colonnes, une par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getProcedureTerm()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getProcedures(catalog, schemaPattern, procedureNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getProcedures(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
procedureNamePattern | String | Modèle de nom de procédure permettant de filtrer la recherche. Il doit correspondre au nom de la procédure tel qu'il est stocké dans la base de données. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions des procédures, une par ligne.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getResultSetHoldability()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getResultSetHoldability().
Renvois
Integer : durée de conservation par défaut de la base de données (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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getRowIdLifetime()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSQLKeywords()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getSQLKeywords().
Renvois
String : liste séparée par des virgules de tous les mots clés SQL de cette base de données qui ne sont pas également des mots clés SQL:2003.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSQLStateType()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getSQLStateType().
Renvois
Integer : type de SQLSTATE (sqlStateXOpen ou sqlStateSQL).
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSchemaTerm()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSchemas()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getSchemas().
Renvois
JdbcResultSet : 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSchemas(catalog, schemaPattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getSchemas().
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions de schéma 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSearchStringEscape()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getStringFunctions()
Pour obtenir la documentation de 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 Open Group 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSuperTables(catalog, schemaPattern, tableNamePattern)
Pour obtenir la documentation de 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, vous récupérez ces procédures sans catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. |
tableNamePattern | String | Modèle de nom de table. Il peut s'agir d'un nom complet. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions des hiérarchies de tables définies dans un schéma spécifique de cette base de données. Chaque ligne fournit des informations sur un type de tableau 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSuperTypes(catalog, schemaPattern, typeNamePattern)
Pour obtenir la documentation de 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, vous récupérez ces procédures sans catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé dans les critères de sélection. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. |
typeNamePattern | String | Modèle de nom de type défini par l'utilisateur. Il peut s'agir d'un nom complet. |
Renvois
JdbcResultSet : 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 défini par l'utilisateur spécifique. 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getSystemFunctions()
Pour obtenir la documentation de 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 une virgule. Il s'agit des noms de fonctions système de l'interface de ligne de commande 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getTablePrivileges(catalog, schemaPattern, tableNamePattern)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
tableNamePattern | String | Modèle de nom de table permettant de filtrer la recherche. Il doit correspondre au nom de la table tel qu'il est stocké dans la base de données. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions des droits d'accès aux tables, 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getTableTypes()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getTableTypes().
Renvois
JdbcResultSet : 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getTables(catalog, schemaPattern, tableNamePattern, types)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getTables(String, String, String, String[]).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
tableNamePattern | String | Modèle de nom de table permettant de 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 tables à renvoyer. Chacun d'eux doit figurer dans la liste renvoyée par getTableTypes(). Si vous transmettez null, tous les types de tables sont renvoyés. |
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions des tables, une par ligne, classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getTimeDateFunctions()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getTimeDateFunctions().
Renvois
String : liste des fonctions de date et d'heure 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getTypeInfo()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getTypeInfo().
Renvois
JdbcResultSet : ensemble de résultats contenant les descriptions des types de données compatibles avec cette base de données. Une description du type SQL est fournie dans chaque ligne de l'ensemble de résultats. Les lignes sont triées par DATA_TYPE, puis par la précision avec laquelle le type de données correspond au type SQL JDBC correspondant.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getUDTs(catalog, schemaPattern, typeNamePattern, types)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schemaPattern | String | Modèle de nom de schéma permettant de 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. null indique que le nom du schéma n'est pas utilisé pour affiner la recherche. |
typeNamePattern | String | Modèle de nom de type permettant de filtrer la recherche. Il 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
JdbcResultSet : ensemble de résultats contenant les descriptions des types définis par l'utilisateur (UDT), une par ligne, classé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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getURL()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getURL().
Renvois
String : URL de ce système de gestion de base de données ou null si elle n'est pas générée.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getUserName()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getUserName().
Renvois
String : nom d'utilisateur tel qu'il est connu dans cette base de données.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
getVersionColumns(catalog, schema, table)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#getVersionColumns(String, String, String).
Paramètres
| Nom | Type | Description |
|---|---|---|
catalog | String | Nom du catalogue selon lequel 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 catalogue. Si vous transmettez null, cela indique que le nom du catalogue n'est pas utilisé pour affiner la recherche. |
schema | String | Nom du schéma selon lequel 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. Si vous transmettez null, cela 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
JdbcResultSet : ensemble de résultats non ordonné contenant les descriptions de colonnes qui sont mises à jour lorsqu'une valeur d'une ligne est modifiée (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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
insertsAreDetected(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#insertsAreDetected(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. |
Renvois
Boolean : true si une insertion de ligne visible est détectée pour le type d'ensemble de résultats spécifié par les appels à JdbcResultSet.rowInserted() ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
isCatalogAtStart()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
isReadOnly()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
locatorsUpdateCopy()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#locatorsUpdateCopy().
Renvois
Boolean : true si les modifications apportées à un grand objet (LOB) sont effectuées sur une copie du LOB ; false si les modifications sont apportées directement au LOB.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
nullPlusNonNullIsNull()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#nullPlusNonNullIsNull().
Renvois
Boolean : true si les concaténations de valeurs NULL et non NULL génèrent une valeur NULL, false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedAtEnd()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedAtStart()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedHigh()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#nullsAreSortedHigh().
Renvois
Boolean : true si les valeurs NULL sont triées par ordre décroissant, ce qui signifie qu'elles sont considérées comme ayant une valeur supérieure à d'autres dans le 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
nullsAreSortedLow()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#nullsAreSortedLow().
Renvois
Boolean : true si les valeurs NULL sont triées par ordre croissant, ce qui signifie qu'elles sont considérées comme ayant une valeur inférieure à d'autres dans le 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
othersDeletesAreVisible(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#othersDeletesAreVisible(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est 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 donné, les suppressions effectuées par d'autres utilisateurs sont visibles. Sinon, false.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
othersInsertsAreVisible(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#othersInsertsAreVisible(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est 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é, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
othersUpdatesAreVisible(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
ownDeletesAreVisible(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#ownDeletesAreVisible(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. |
Renvois
Boolean : true si les suppressions propres à l'ensemble sont visibles pour le type d'ensemble de résultats donné ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
ownInsertsAreVisible(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#ownInsertsAreVisible(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est 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 sont visibles pour le type d'ensemble de résultats donné ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
ownUpdatesAreVisible(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. |
Renvois
Boolean : true si les propres mises à jour de l'ensemble sont visibles pour le type d'ensemble de résultats donné ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
storesLowerCaseIdentifiers()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().
Renvois
Boolean – true si la base de données traite les identifiants SQL non mis entre guillemets et 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
storesLowerCaseQuotedIdentifiers()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().
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 minuscules ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
storesMixedCaseIdentifiers()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().
Renvois
Boolean – true si la base de données traite les identifiants SQL non mis entre guillemets et 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
storesMixedCaseQuotedIdentifiers()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
storesUpperCaseIdentifiers()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().
Renvois
Boolean – true si la base de données traite les identifiants SQL non mis entre guillemets et 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
storesUpperCaseQuotedIdentifiers()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().
Renvois
Boolean – true si la base de données traite les identifiants SQL entre guillemets avec 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsANSI92EntryLevelSQL()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsANSI92FullSQL()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsANSI92FullSQL().
Renvois
Boolean — true si cette base de données est compatible avec la grammaire SQL de niveau complet ANSI92 ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsANSI92IntermediateSQL()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsAlterTableWithAddColumn()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().
Renvois
Boolean : true si la base de données est compatible avec ALTER TABLE avec l'ajout de colonne, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsAlterTableWithDropColumn()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().
Renvois
Boolean : true si la base de données est compatible avec ALTER TABLE avec suppression de colonne, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsBatchUpdates()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsBatchUpdates().
Renvois
Boolean : true si la base de données accepte les mises à jour groupées, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInDataManipulation()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInIndexDefinitions()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInPrivilegeDefinitions()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().
Renvois
Boolean : true si une instruction de définition de privilège 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInProcedureCalls()
Pour obtenir la documentation de 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 sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsCatalogsInTableDefinitions()
Pour obtenir la documentation de 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 sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsColumnAliasing()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsColumnAliasing().
Renvois
Boolean : true si la base de données est compatible avec les alias de colonnes, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsConvert()
Pour obtenir la documentation de 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 ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsConvert(fromType, toType)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsConvert(int, int).
Paramètres
| Nom | Type | Description |
|---|---|---|
fromType | Integer | Le type à partir duquel effectuer la conversion. |
toType | Integer | Le 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsCoreSQLGrammar()
Pour obtenir la documentation de 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 dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsDataDefinitionAndDataManipulationTransactions()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions()
.
Renvois
Boolean – true si cette base de données accepte 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsDataManipulationTransactionsOnly()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().
Renvois
Boolean : true si cette base de données accepte 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsDifferentTableCorrelationNames()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().
Renvois
Boolean – true si les noms de corrélation de table sont acceptés et doivent être différents des noms des tables de la base de données ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsExpressionsInOrderBy()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().
Renvois
Boolean : true si cette base de données accepte 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsExtendedSQLGrammar()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsFullOuterJoins()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsFullOuterJoins().
Renvois
Boolean : true si cette base de données accepte 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsGetGeneratedKeys()
Pour obtenir la documentation de 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 sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsGroupBy()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsGroupBy().
Renvois
Boolean : true si cette base de données accepte une forme de clause GROUP BY ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsGroupByBeyondSelect()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().
Renvois
Boolean : true si cette base de données permet d'utiliser des 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsIntegrityEnhancementFacility()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().
Renvois
Boolean – true si cette base de données est compatible avec la fonctionnalité SQL Integrity Enhancement Facility ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsLikeEscapeClause()
Pour obtenir la documentation de 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, false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsLimitedOuterJoins()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsLimitedOuterJoins().
Renvois
Boolean : true si cette base de données offre une compatibilité limitée avec les jointures externes, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsMinimumSQLGrammar()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsMixedCaseIdentifiers()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().
Renvois
Boolean – true si la base de données traite les identifiants SQL non mis entre guillemets et en casse mixte comme sensibles à la casse et les stocke donc 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsMixedCaseQuotedIdentifiers()
Pour obtenir la documentation de 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 donc 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsMultipleOpenResults()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsMultipleResultSets()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsMultipleTransactions()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsNamedParameters()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsNonNullableColumns()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsOpenCursorsAcrossCommit()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().
Renvois
Boolean : true si cette base de données permet de garder les curseurs toujours ouverts pour les commits ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsOpenCursorsAcrossRollback()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().
Renvois
Boolean : true si cette base de données permet de garder 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsOpenStatementsAcrossCommit()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().
Renvois
Boolean : true si cette base de données permet de garder 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsOpenStatementsAcrossRollback()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().
Renvois
Boolean : true si cette base de données permet de garder les instructions toujours ouvertes lors des rollbacks ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsOuterJoins()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsPositionedDelete()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsPositionedDelete().
Renvois
Boolean : true si cette base de données accepte les instructions DELETE positionnées ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsPositionedUpdate()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsPositionedUpdate().
Renvois
Boolean : true si cette base de données accepte les instructions UPDATE positionnées ; false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsResultSetConcurrency(type, concurrency)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. |
concurrency | Integer | Type de simultanéité, qui est Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE. |
Renvois
Boolean : true si cette base de données est compatible avec la combinaison spécifiée de type de simultanéité et d'ensemble de résultats, false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsResultSetHoldability(holdability)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsResultSetHoldability(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
holdability | Integer | Constante de capacité de rétention à vérifier : Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT. |
Renvois
Boolean : true si la base de données a la durabilité spécifiée, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsResultSetType(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsResultSetType(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSavepoints()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsSavepoints().
Renvois
Boolean : true si la base de données accepte les points de sauvegarde, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInDataManipulation()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().
Renvois
Boolean : true si une instruction de manipulation des 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInIndexDefinitions()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInPrivilegeDefinitions()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().
Renvois
Boolean : true si une instruction de définition de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInProcedureCalls()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSchemasInTableDefinitions()
Pour obtenir la documentation de 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 dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSelectForUpdate()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsSelectForUpdate().
Renvois
Boolean : true si cette base de données accepte les instructions SELECT FOR UPDATE, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsStatementPooling()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsStatementPooling().
Renvois
Boolean : true si la base de données est compatible avec le regroupement d'instructions, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsStoredFunctionsUsingCallSyntax()
Pour obtenir la documentation de 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 le fournisseur à l'aide de la syntaxe d'échappement de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsStoredProcedures()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsStoredProcedures().
Renvois
Boolean : true si cette base de données est compatible avec les appels de procédure stockée qui utilisent la syntaxe d'échappement de procédure stockée, false sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInComparisons()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().
Renvois
Boolean : true si cette base de données est compatible avec 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInExists()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInIns()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsSubqueriesInQuantifieds()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().
Renvois
Boolean : true si cette base de données accepte les sous-requêtes dans les expressions quantifiées ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsTableCorrelationNames()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsTableCorrelationNames().
Renvois
Boolean : true si cette base de données accepte 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsTransactionIsolationLevel(level)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
level | Integer | Niveau d'isolation des transactions à déterminer. Il 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsTransactions()
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#supportsTransactions().
Renvois
Boolean : true si cette base de données accepte les transactions, false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsUnion()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
supportsUnionAll()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
updatesAreDetected(type)
Pour obtenir la documentation de cette méthode, consultez
java.sql.DatabaseMetaData#updatesAreDetected(int).
Paramètres
| Nom | Type | Description |
|---|---|---|
type | Integer | Type de jeu de résultats, qui est Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE. |
Renvois
Boolean : true si une mise à jour de ligne visible est détectée pour le type de résultat spécifié par des appels à JdbcResultSet.rowUpdated() ; false dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
usesLocalFilePerTable()
Pour obtenir la documentation de 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 scopes suivants :
-
https://www.googleapis.com/auth/script.external_request
usesLocalFiles()
Pour obtenir la documentation de 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 dans le cas contraire.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des scopes suivants :
-
https://www.googleapis.com/auth/script.external_request