Ir al contenido principal
Áreas tecnológicas
close
IA y aprendizaje automático
Desarrollo de aplicaciones
Alojamiento de aplicaciones
Computación
Analíticas y flujos de datos
Bases de datos
Tecnologías distribuidas, híbridas y multinube
IA generativa
Soluciones por sector
Redes
Observabilidad y monitorización
Seguridad
Storage
Herramientas para varios productos
close
Gestión de accesos y recursos
Gestión de costes y uso
Infraestructura como código
Migración
SDK, lenguajes, frameworks y herramientas
/
Consola
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Acceder
Databases
Spanner
Empezar gratis
Introducción
Guías
Referencia
Ejemplos
Asistencia
Recursos
Áreas tecnológicas
Más
Introducción
Guías
Referencia
Ejemplos
Asistencia
Recursos
Herramientas para varios productos
Más
Consola
Spanner
Todas las API y referencias
Información general de las API y las bibliotecas de cliente
Bibliotecas de cliente y controladores
Bibliotecas de cliente
Introducción
Referencia de C++
Referencia de C#
Referencia de Go
Referencia de Java
Referencia de Node.js
Referencia de PHP
Referencia de Python
Referencia de Ruby
Controladores
Descripción general de los controladores
Controladores JDBC
Introducción
Conectar JDBC a una base de datos con dialecto GoogleSQL
Conectar JDBC a una base de datos con dialecto PostgreSQL
Comandos de gestión de sesiones
Para bases de datos con dialecto GoogleSQL
Bases de datos con dialecto PostgreSQL
Controlador JDBC de Spanner
Controlador R2DBC
Controlador database/sql de Go
Controlador pgx para Golang
Controlador psycopg2 para Python
Controlador psycopg3 para Python
Controlador node-postgres para Node.js
APIs de Spanner
Referencia de REST
Introducción
Parámetros estándar de la API
Puntos finales de servicio globales y regionales
Versión 1
Recursos REST
projects.instanceConfigOperations
Introducción
list
projects.instanceConfigs
Introducción
crear
eliminar
get
list
patch
projects.instanceConfigs.operations
Introducción
cancelar
eliminar
get
list
projects.instances
Introducción
crear
eliminar
get
getIamPolicy
list
move
patch
setIamPolicy
testIamPermissions
projects.instances.backupOperations
Introducción
list
projects.instances.backups
Introducción
copia
crear
eliminar
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.backups.operations
Introducción
cancelar
eliminar
get
list
projects.instances.databaseOperations
Introducción
list
projects.instances.databases
Introducción
addSplitPoints
changequorum
crear
dropDatabase
get
getDdl
getIamPolicy
list
patch
restore
setIamPolicy
testIamPermissions
updateDdl
projects.instances.databases.backupSchedules
Introducción
crear
eliminar
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.databases.databaseRoles
Introducción
list
testIamPermissions
projects.instances.databases.operations
Introducción
cancelar
eliminar
get
list
projects.instances.databases.sessions
Introducción
adaptMessage
adaptador
batchCreate
batchWrite
beginTransaction
commit
crear
eliminar
executeBatchDml
executeSql
executeStreamingSql
get
list
partitionQuery
partitionRead
lectura
rollback
streamingRead
projects.instances.instancePartitionOperations
Introducción
list
projects.instances.instancePartitions
Introducción
crear
eliminar
get
list
patch
projects.instances.instancePartitions.operations
Introducción
cancelar
eliminar
get
list
projects.instances.operations
Introducción
cancelar
eliminar
get
list
Tipos
ChangeQuorumMetadata
Código
CopyBackupMetadata
CreateBackupMetadata
CreateDatabaseMetadata
CreateInstanceConfigMetadata
CreateInstanceMetadata
CreateInstancePartitionMetadata
DatabaseDialect
DdlStatementActionInfo
DirectedReadOptions
EncryptionInfo
ErrorInfo
FulfillmentPeriod
GetPolicyOptions
Ayuda
KeySet
ListOperationsResponse
MoveInstanceMetadata
MoveInstanceResponse
MultiplexedSessionPrecommitToken
Mutation
OperationProgress
OptimizeRestoredDatabaseMetadata
PartialResultSet
PartitionOptions
PartitionResponse
Política
QueryMode
QueryOptions
RequestOptions
RestoreDatabaseMetadata
ResultSet
ResultSetMetadata
ResultSetStats
Status
StructType
TestIamPermissionsResponse
Transacción
TransactionOptions
TransactionSelector
Tipo
UpdateDatabaseDdlMetadata
UpdateDatabaseMetadata
UpdateInstanceConfigMetadata
UpdateInstanceMetadata
UpdateInstancePartitionMetadata
WaitOperationRequest
Referencia de RPC
Introducción
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
SQL en Spanner
Referencia rápida de la sintaxis de SQL
Paridad de dialecto entre GoogleSQL y PostgreSQL
GoogleSQL
Referencia general
Información general sobre GoogleSQL
Tipos de datos
Estructura léxica y sintaxis
Reglas de conversión
Recopilación
Dar formato a elementos
Procedimientos almacenados
Expresiones
Llamadas de funciones
Llamadas de funciones de agregación
Operadores
Expresiones condicionales
Subconsultas
Sintaxis de consulta
Funciones
Todas las funciones
Funciones de agregación
Presentación
ANY_VALUE
ARRAY_AGG
ARRAY_CONCAT_AGG
AVG
BIT_AND
BIT_OR
BIT_XOR
COUNT
COUNTIF
LOGICAL_AND
LOGICAL_OR
MAX
MIN
STRING_AGG
SUM
Funciones de matriz
Presentación
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
Funciones de bits
Presentación
BIT_COUNT
BIT_REVERSE
Funciones de conversión
Presentación
CAST
SAFE_CAST
Funciones de fecha
Presentación
ADDDATE
CURRENT_DATE
FECHA
DATE_ADD
DATE_DIFF
DATE_FROM_UNIX_DATE
DATE_SUB
DATE_TRUNC
EXTRACT (fecha)
FORMAT_DATE
PARSE_DATE
SUBDATE
UNIX_DATE
Funciones de depuración
Presentación
ERROR
Funciones de gráfico
Presentación
DESTINATION_NODE_ID
EDGES
ELEMENT_DEFINITION_NAME
ELEMENT_ID
IS_ACYCLIC
IS_FIRST
IS_TRAIL
ETIQUETAS
NODES
RUTA
PATH_FIRST
PATH_LAST
PATH_LENGTH
PROPERTY_NAMES
SOURCE_NODE_ID
Funciones hash
Presentación
FARM_FINGERPRINT
SHA1
SHA256
SHA512
Funciones de intervalo
Presentación
EXTRACT (intervalo)
JUSTIFY_DAYS
JUSTIFY_HOURS
JUSTIFY_INTERVAL
MAKE_INTERVAL
Funciones JSON
Presentación
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
Funciones de aprendizaje automático
Presentación
ML.PREDICT
Funciones matemáticas
Presentación
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
REGISTRO
LOG10
MOD
POW
POWER
ROUND
SAFE_ADD
SAFE_DIVIDE
SAFE_MULTIPLY
SAFE_NEGATE
SAFE_SUBTRACT
SIGN
SIN
SINH
SQRT
TAN
TANH
TRUNC