Un objet JDBC ParameterMetaData
. Pour en savoir plus sur cette classe, consultez
java.sql.ParameterMetaData
.
Méthodes
Documentation détaillée
getParameterClassName(param)
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#getParameterClassName(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
String
: nom complet de la classe Java utilisée par les méthodes JdbcPreparedStatement.setObject(index, x)
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
getParameterCount()
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#getParameterCount()
.
Renvois
Integer
: nombre de paramètres pour lesquels ces métadonnées contiennent des informations.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
getParameterMode(param)
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#getParameterMode(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
Integer
: mode du paramètre désigné, qui peut être Jdbc.ParameterMetaData.parameterModeIn
, Jdbc.ParameterMetaData.parameterModeOut
, Jdbc.ParameterMetaData.parameterModeInOut
ou Jdbc.ParameterMetaData.parameterModeUnknown
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
getParameterType(param)
Pour plus d'informations sur cette méthode, consultez
java.sql.ParameterMetaData#getParameterType(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
Integer
: type SQL du paramètre désigné.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
getParameterTypeName(param)
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#getParameterTypeName(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
String
: nom du type spécifique à la base de données du paramètre désigné. Il s'agit d'un nom de type complet si le paramètre est un type défini par l'utilisateur.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
getPrecision(param)
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#getPrecision(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
Integer
: taille de colonne maximale pour le paramètre donné. Pour les données numériques, il s'agit de la précision maximale. Pour les données de caractères, il s'agit de la longueur en caractères. Pour les données de date et d'heure, il s'agit de la longueur en caractères de la représentation de la chaîne (en supposant la précision maximale autorisée du composant de secondes fractionnaires). Pour les données binaires, il s'agit de la longueur en octets. Pour le type de données ROWID
, il s'agit de la longueur en octets. Renvoie 0 pour les types pour lesquels la taille de la colonne n'est pas applicable.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
getScale(param)
Pour plus d'informations sur cette méthode, consultez
java.sql.ParameterMetaData#getScale(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
Integer
: nombre de chiffres à droite de la virgule du paramètre désigné. Renvoie 0 pour les types de données pour lesquels l'échelle n'est pas applicable.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
isNullable(param)
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#isNullable(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
Integer
: état de possibilité de valeur nulle du paramètre donné. Valeurs possibles : Jdbc.ParameterMetaData.parameterNoNulls
, Jdbc.ParameterMetaData.parameterNullable
ou Jdbc.ParameterMetaData.parameterNullableUnknown
.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request
isSigned(param)
Pour en savoir plus sur cette méthode, consultez
java.sql.ParameterMetaData#isSigned(int)
.
Paramètres
Nom | Type | Description |
---|---|---|
param | Integer | Indice du paramètre à examiner. Le premier paramètre a un indice de 1. |
Renvois
Boolean
: true
si le paramètre spécifié peut accepter des valeurs numériques signées, false
sinon.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/script.external_request