Passer au contenu principal
Domaines technologiques
close
IA et ML
Développement d'applications
Hébergement d'applications
Calcul
Analyses de données et pipelines
Bases de données
Solutions distribuées, hybrides et multicloud
Solutions par secteur d'activité
Migration
Mise en réseau
Observabilité et surveillance
Sécurité
Storage
Outils de produits croisés
close
Gestion des accès et des ressources
Gestion des coûts et de l'utilisation
Infrastructure as Code
SDK, langages, frameworks et outils
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Connexion
Spanner
Commencer l'essai gratuit
Aperçu
Guides
Référence
Exemples
Assistance
Ressources
Domaines technologiques
Plus
Aperçu
Guides
Référence
Exemples
Assistance
Ressources
Outils de produits croisés
Plus
Console
Spanner
Toutes les API et documentations de référence
Présentation des API et des bibliothèques clientes
Bibliothèques clientes et pilotes
Bibliothèques clientes
Aperçu
Documentation de référence pour C++
Documentation de référence pour C#
Documentation de référence pour Go
Documentation de référence pour Java
Documentation de référence pour Node.js
Documentation de référence pour PHP
Documentation de référence pour Python
Documentation de référence pour Ruby
Pilotes
Présentation des critères
Pilotes JDBC
Aperçu
Connecter JDBC à une base de données utilisant le dialecte GoogleSQL
Connecter JDBC à une base de données de type PostgreSQL
Commandes de gestion de session
Pour les bases de données utilisant le dialecte GoogleSQL
Pour les bases de données avec dialecte PostgreSQL
Pilote JDBC Spanner
Pilote R2DBC
Pilote Go database/sql
Pilote pgx pour Golang
Pilote ADO.NET
Pilote psycopg2 pour Python
Pilote psycopg3 pour Python
Pilote node-postgres pour Node.js
API Spanner
Documentation de référence sur REST
Aperçu
Paramètres standards de l'API
Points de terminaison de service mondiaux et régionaux
v1
Ressources REST
projects.instanceConfigOperations
Aperçu
list
projects.instanceConfigs
Aperçu
create
delete
get
list
patch
projects.instanceConfigs.operations
Aperçu
annuler
delete
get
list
projects.instances
Aperçu
create
delete
get
getIamPolicy
list
move
patch
setIamPolicy
testIamPermissions
projects.instances.backupOperations
Aperçu
list
projects.instances.backups
Aperçu
copier
create
delete
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.backups.operations
Aperçu
annuler
delete
get
list
projects.instances.databaseOperations
Aperçu
list
projects.instances.databases
Aperçu
addSplitPoints
changequorum
create
dropDatabase
get
getDdl
getIamPolicy
list
patch
restaurer
setIamPolicy
testIamPermissions
updateDdl
projects.instances.databases.backupSchedules
Aperçu
create
delete
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.databases.databaseRoles
Aperçu
list
testIamPermissions
projects.instances.databases.operations
Aperçu
annuler
delete
get
list
projects.instances.databases.sessions
Aperçu
adaptMessage
adaptateur
batchCreate
batchWrite
beginTransaction
commit
create
delete
executeBatchDml
executeSql
executeStreamingSql
get
list
partitionQuery
partitionRead
read
rollback
streamingRead
projects.instances.instancePartitionOperations
Aperçu
list
projects.instances.instancePartitions
Aperçu
create
delete
get
list
patch
projects.instances.instancePartitions.operations
Aperçu
annuler
delete
get
list
projects.instances.operations
Aperçu
annuler
delete
get
list
Types
AutoscalingConfig
ChangeQuorumMetadata
Code
CompactDatabaseMetadata
CopyBackupMetadata
CreateBackupMetadata
CreateDatabaseMetadata
CreateInstanceConfigMetadata
CreateInstanceMetadata
CreateInstancePartitionMetadata
DatabaseDialect
DdlStatementActionInfo
DirectedReadOptions
Édition
EncryptionInfo
ErrorInfo
FulfillmentPeriod
GetPolicyOptions
Aide
KeySet
ListOperationsResponse
MoveInstanceMetadata
MoveInstanceResponse
MultiplexedSessionPrecommitToken
Mutation
OperationProgress
OptimizeRestoredDatabaseMetadata
PartialResultSet
PartitionOptions
PartitionResponse
Règle
QueryMode
QueryOptions
ReplicaSelection
RequestOptions
RestoreDatabaseMetadata
ResultSet
ResultSetMetadata
ResultSetStats
Status
StructType
TestIamPermissionsResponse
Transaction
TransactionOptions
TransactionSelector
Type
UpdateDatabaseDdlMetadata
UpdateDatabaseMetadata
UpdateInstanceConfigMetadata
UpdateInstanceMetadata
UpdateInstancePartitionMetadata
WaitOperationRequest
Documentation de référence sur RPC
Aperçu
google.iam.v1
google.longrunning
google.rpc
google.spanner.adapter.v1
google.spanner.admin.database.v1
google.spanner.admin.instance.v1
google.spanner.v1
google.type
Documentation de référence MCP
Aperçu
Serveur Spanner
Aperçu
Outils
get_instance
list_instances
list_configs
get_config
create_instance
update_instance
create_database
get_database_ddl
list_databases
create_session
execute_sql
execute_sql_readonly
commit
update_database_schema
get_operation
Serveur Database Insights
Aperçu
Outils
get_system_metrics
SQL dans Spanner
Aperçu rapide de la syntaxe SQL
Parité des dialectes entre GoogleSQL et PostgreSQL
GoogleSQL
Références générales
Présentation de GoogleSQL
Types de données
Structure lexicale et syntaxe
Règles de conversion
Classement
Mettre en forme des éléments
Volatilité des fonctions
Procédures stockées
Expressions
Appels de fonctions
Appels de fonctions d'agrégation
Opérateurs
Expressions conditionnelles
Sous-requêtes
Syntaxe des requêtes
Fonctions
Toutes les fonctions
Fonctions d'agrégation
Aperçu
ANY_VALUE
ARRAY_AGG
ARRAY_CONCAT_AGG
AVG
BIT_AND
BIT_OR
BIT_XOR
COUNT
NB.SI
LOGICAL_AND
LOGICAL_OR
MAX
MIN
STRING_AGG
SUM
Fonctions de tableau
Aperçu
ARRAY
ARRAY_CONCAT
ARRAY_FILTER
ARRAY_FIRST
ARRAY_INCLUDES
ARRAY_INCLUDES_ALL
ARRAY_INCLUDES_ANY
ARRAY_IS_DISTINCT
ARRAY_LAST
ARRAY_LENGTH
ARRAY_MAX
ARRAY_MIN
ARRAY_REVERSE
ARRAY_SLICE
ARRAY_TO_STRING
ARRAY_TRANSFORM
GENERATE_ARRAY
GENERATE_DATE_ARRAY
JSON_ARRAY
JSON_QUERY_ARRAY
JSON_VALUE_ARRAY
Fonctions sur bits
Aperçu
BIT_COUNT
BIT_REVERSE
Fonctions de compression
Aperçu
ZSTD_COMPRESS
ZSTD_DECOMPRESS_TO_BYTES
ZSTD_DECOMPRESS_TO_STRING
Fonctions de conversion
Aperçu
CAST
SAFE_CAST
Fonctions de date
Aperçu
ADDDATE
CURRENT_DATE
DATE
DATE_ADD
DATE_DIFF
DATE_FROM_UNIX_DATE
DATE_SUB
DATE_TRUNC
EXTRACT (date)
FORMAT_DATE
PARSE_DATE
SUBDATE (DATE DE SOUMISSION)
UNIX_DATE
Fonctions de débogage
Aperçu
ERREUR
Représenter graphiquement des fonctions
Aperçu
DESTINATION_NODE_ID
EDGES
ELEMENT_DEFINITION_NAME
ELEMENT_ID
IS_ACYCLIC
IS_FIRST
IS_TRAIL
ÉTIQUETTES
NODES
PATH
PATH_FIRST
PATH_LAST
PATH_LENGTH
PROPERTY_NAMES
SOURCE_NODE_ID
Fonctions de hachage
Aperçu
FARM_FINGERPRINT
SHA1
SHA256
SHA512
Fonctions d'intervalle
Aperçu
EXTRACT (intervalle)
JUSTIFY_DAYS
JUSTIFY_HOURS
JUSTIFY_INTERVAL
MAKE_INTERVAL
Fonctions JSON
Aperçu
BOOL
BOOL_ARRAY
FLOAT64
FLOAT64_ARRAY
FLOAT32
FLOAT32_ARRAY
INT64
INT64_ARRAY
JSON_ARRAY
JSON_ARRAY_APPEND
JSON_ARRAY_INSERT
JSON_CONTAINS
JSON_OBJECT
JSON_QUERY
JSON_QUERY_ARRAY
JSON_REMOVE
JSON_SET
JSON_STRIP_NULLS
JSON_TYPE
JSON_VALUE
JSON_VALUE_ARRAY
LAX_BOOL
LAX_FLOAT64
LAX_INT64
LAX_STRING
PARSE_JSON
SAFE_TO_JSON
STRING (JSON)
STRING_ARRAY
TO_JSON
TO_JSON_STRING
Fonctionnalités de machine learning et d'IA
Aperçu
AI.CLASSIFY
AI.IF
AI.SCORE
ML.PREDICT
Fonctions mathématiques
Aperçu
ABS
ACOS
ACOSH
APPROX_COSINE_DISTANCE
APPROX_DOT_PRODUCT
APPROX_EUCLIDEAN_DISTANCE
ASIN
ASINH
ATAN
ATAN2
ATANH
CEIL
CEILING
COS
COSH
COSINE_DISTANCE
DIV
DOT_PRODUCT
EXP
EUCLIDEAN_DISTANCE
FLOOR
GREATEST
IEEE_DIVIDE
IS_INF
IS_NAN
LEAST
LN
LOG
LOG10
MOD
POW
POWER
ROUND
SAFE_ADD
SAFE_DIVIDE
SAFE_MULTIPLY
SAFE_NEGATE
SAFE_SUBTRACT
SIGN
SIN
SINH
SQRT
TAN
TANH
TRUNC
Fonctions Net
Aperçu
NET.HOST
NET.IP_FROM_STRING
NET.IP_NET_MASK
NET.IP_TO_STRING
NET.IP_TRUNC
NET.IPV4_FROM_INT64
NET.IPV4_TO_INT64
NET.PUBLIC_SUFFIX
NET.REG_DOMAIN
NET.SAFE_IP_FROM_STRING
Fonctions de tampon de protocole
Aperçu
REPLACE_FIELDS
Fonctions recherche
Aperçu
DEBUG_TOKENLIST
SCORE
SCORE_NGRAMS
RECHERCHER
SEARCH_NGRAMS
SEARCH_SUBSTRING
SNIPPET
TOKEN
TOKENIZE_BOOL
TOKENIZE_FULLTEXT
TOKENIZE_JSON
TOKENIZE_NGRAMS
TOKENIZE_NUMBER
TOKENIZE_SUBSTRING
TOKENLIST_CONCAT
Fonctions de séquence
Aperçu
GET_INTERNAL_SEQUENCE_STATE
GET_NEXT_SEQUENCE_VALUE
Fonctions d'agrégation statistique
Aperçu
STDDEV
STDDEV_SAMP
VAR_SAMP
VARIANCE
Fonctions de chaîne
Aperçu
BYTE_LENGTH
CHAR_LENGTH
CHARACTER_LENGTH
CODE_POINTS_TO_BYTES
CODE_POINTS_TO_STRING
CONCAT
ENDS_WITH
FORMAT
FROM_BASE32
FROM_BASE64
FROM_HEX
LCASE
LENGTH
FAIBLE
LPAD
LTRIM
NORMALIZE
NORMALIZE_AND_CASEFOLD
OCTET_LENGTH
REGEXP_CONTAINS
REGEXP_EXTRACT
REGEXP_EXTRACT_ALL
REGEXP_REPLACE
REPEAT
REMPLACER
REVERSE
RPAD
RTRIM
SAFE_CONVERT_BYTES_TO_STRING
SOUNDEX
SPLIT
SPLIT_SUBSTR
STARTS_WITH
STRPOS
SUBSTR
SUBSTRING
TO_BASE32
TO_BASE64
TO_CODE_POINTS
TO_HEX
TRIM
UPPER
UCASE
Fonctions d'horodatage
Aperçu
CURRENT_TIMESTAMP
EXTRACT (code temporel)
FORMAT_TIMESTAMP
PARSE_TIMESTAMP
PENDING_COMMIT_TIMESTAMP
STRING (code temporel)
HORODATAGE
TIMESTAMP_ADD
TIMESTAMP_DIFF
TIMESTAMP_MICROS
TIMESTAMP_MILLIS
TIMESTAMP_SECONDS
TIMESTAMP_SUB
TIMESTAMP_TRUNC
UNIX_MICROS
UNIX_MILLIS
UNIX_SECONDS
Fonctions utilitaires
Aperçu
GENERATE_UUID
Fonctions MySQL
Toutes les fonctions MySQL
Fonctions de date et heure
Aperçu
DATE_FORMAT
JOUR
DAYNAME
DAYOFMONTH
DAYOFWEEK
DAYOFYEAR
FROM_DAYS
FROM_UNIXTIME
HEURE
MAKEDATE
MICROSECOND