Ir al contenido principal
Áreas de tecnología
close
IA y AA
Desarrollo de aplicaciones
Hosting de aplicaciones
Procesamiento
Canalizaciones y análisis de datos
Bases de datos
Nubes distribuidas, híbridas y múltiples
Soluciones de la industria
Migración
Redes
Observabilidad y supervisión
Seguridad
Storage
Herramientas para uso entre productos
close
Administración de accesos y recursos
Administración de uso y costos
Infraestructura como código
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
Spanner
Comenzar gratis
Descripción general
Guías
Referencia
Ejemplos
Asistencia
Recursos
Áreas de tecnología
Más
Descripción general
Guías
Referencia
Ejemplos
Asistencia
Recursos
Herramientas para uso entre productos
Más
Consola
Spanner
Todas las APIs y referencias
Descripción general de las API y bibliotecas cliente
Bibliotecas cliente y controladores
Bibliotecas cliente
Descripción general
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 de JDBC
Descripción general
Conecta JDBC a una base de datos con dialecto de GoogleSQL
Conecta JDBC a una base de datos de dialecto PostgreSQL
Comandos de administración de sesiones
Para bases de datos con dialecto de GoogleSQL
Para bases de datos con dialecto de PostgreSQL
Controlador JDBC de Spanner
Controlador R2DBC
Controlador database/sql de Go
Controlador pgx para Golang
Controlador de ADO.NET
Controlador psycopg2 para Python
Controlador psycopg3 para Python
Controlador node-postgres para Node.js
APIs de Spanner
Referencia de REST
Descripción general
Parámetros estándar de API
Extremos de servicio globales y regionales
v1
Recursos de REST
projects.instanceConfigOperations
Descripción general
list
projects.instanceConfigs
Descripción general
create
delete
get
list
patch
projects.instanceConfigs.operations
Descripción general
cancelar
delete
get
list
projects.instances
Descripción general
create
delete
get
getIamPolicy
list
move
patch
setIamPolicy
testIamPermissions
projects.instances.backupOperations
Descripción general
list
projects.instances.backups
Descripción general
copiar
create
delete
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.backups.operations
Descripción general
cancelar
delete
get
list
projects.instances.databaseOperations
Descripción general
list
projects.instances.databases
Descripción general
addSplitPoints
changequorum
create
dropDatabase
get
getDdl
getIamPolicy
list
patch
restablecer
setIamPolicy
testIamPermissions
updateDdl
projects.instances.databases.backupSchedules
Descripción general
create
delete
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.databases.databaseRoles
Descripción general
list
testIamPermissions
projects.instances.databases.operations
Descripción general
cancelar
delete
get
list
projects.instances.databases.sessions
Descripción general
adaptMessage
adaptador
batchCreate
batchWrite
beginTransaction
commit
create
delete
executeBatchDml
executeSql
executeStreamingSql
get
list
partitionQuery
partitionRead
read
rollback
streamingRead
projects.instances.instancePartitionOperations
Descripción general
list
projects.instances.instancePartitions
Descripción general
create
delete
get
list
patch
projects.instances.instancePartitions.operations
Descripción general
cancelar
delete
get
list
projects.instances.operations
Descripción general
cancelar
delete
get
list
Tipos
AutoscalingConfig
ChangeQuorumMetadata
Código
CompactDatabaseMetadata
CopyBackupMetadata
CreateBackupMetadata
CreateDatabaseMetadata
CreateInstanceConfigMetadata
CreateInstanceMetadata
CreateInstancePartitionMetadata
DatabaseDialect
DdlStatementActionInfo
DirectedReadOptions
Edición
EncryptionInfo
ErrorInfo
FulfillmentPeriod
GetPolicyOptions
Ayuda
KeySet
ListOperationsResponse
MoveInstanceMetadata
MoveInstanceResponse
MultiplexedSessionPrecommitToken
Mutación
OperationProgress
OptimizeRestoredDatabaseMetadata
PartialResultSet
PartitionOptions
PartitionResponse
Política
QueryMode
QueryOptions
ReplicaSelection
RequestOptions
RestoreDatabaseMetadata
ResultSet
ResultSetMetadata
ResultSetStats
Status
StructType
TestIamPermissionsResponse
Transacción
TransactionOptions
TransactionSelector
Escritura
UpdateDatabaseDdlMetadata
UpdateDatabaseMetadata
UpdateInstanceConfigMetadata
UpdateInstanceMetadata
UpdateInstancePartitionMetadata
WaitOperationRequest
Referencia de RPC
Descripción general
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
Referencia de MCP
Descripción general
Servidor de Spanner
Descripción general
Herramientas
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
Servidor de estadísticas de bases de datos
Descripción general
Herramientas
get_system_metrics
SQL en Spanner
Referencia rápida de la sintaxis de SQL
Paridad de dialecto entre GoogleSQL y PostgreSQL
GoogleSQL
Referencia general
Descripción general de GoogleSQL
Tipos de datos
Estructura léxica y sintaxis
Reglas de conversión
Intercalación
Elementos de formato
Volatilidad de la función
Procedimientos almacenados
Expresiones
Llamadas a la función
Llamadas a la función de agregación
Operadores
Expresiones condicionales
Subconsultas
Sintaxis de las consultas
Funciones
Todas las funciones
Funciones de agregación
Descripción general
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 arreglo
Descripción general
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
Descripción general
BIT_COUNT
BIT_REVERSE
Funciones de compresión
Descripción general
ZSTD_COMPRESS
ZSTD_DECOMPRESS_TO_BYTES
ZSTD_DECOMPRESS_TO_STRING
Funciones de conversión
Descripción general
CAST
SAFE_CAST
Funciones de fecha
Descripción general
ADDDATE
CURRENT_DATE
DATE
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
Descripción general
ERROR
Representar gráficamente funciones
Descripción general
DESTINATION_NODE_ID
BORDES
ELEMENT_DEFINITION_NAME
ELEMENT_ID
IS_ACYCLIC
IS_FIRST
IS_TRAIL
ETIQUETAS
NODOS
RUTA
PATH_FIRST
PATH_LAST
PATH_LENGTH
PROPERTY_NAMES
SOURCE_NODE_ID
Funciones de generación de hash
Descripción general
FARM_FINGERPRINT
SHA1
SHA256
SHA512
Funciones de intervalo
Descripción general
EXTRACT (interval)
JUSTIFY_DAYS
JUSTIFY_HOURS
JUSTIFY_INTERVAL
MAKE_INTERVAL
Funciones JSON
Descripción general
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
CADENA (JSON)
STRING_ARRAY
TO_JSON
TO_JSON_STRING
Funciones de IA y aprendizaje automático
Descripción general
AI.CLASSIFY
AI.IF
AI.SCORE
ML.PREDICT
Funciones matemáticas
Descripción general
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
Funciones de red
Descripción general
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
Funciones de búfer de protocolo
Descripción general
REPLACE_FIELDS
Funciones de búsqueda
Descripción general
DEBUG_TOKENLIST
PUNTUACIÓN
SCORE_NGRAMS
BUSCAR
SEARCH_NGRAMS
SEARCH_SUBSTRING
SNIPPET
TOKEN
TOKENIZE_BOOL
TOKENIZE_FULLTEXT
TOKENIZE_JSON
TOKENIZE_NGRAMS
TOKENIZE_NUMBER
TOKENIZE_SUBSTRING
TOKENLIST_CONCAT
Funciones de secuencia
Descripción general
GET_INTERNAL_SEQUENCE_STATE
GET_NEXT_SEQUENCE_VALUE
Funciones de agregación estadística
Descripción general
STDDEV
STDDEV_SAMP
VAR_SAMP
VARIANCE
Funciones de string
Descripción general
BYTE_LENGTH
CHAR_LENGTH
CHARACTER_LENGTH
CODE_POINTS_TO_BYTES
CODE_POINTS_TO_STRING
CONCAT
ENDS_WITH
FORMATO
FROM_BASE32
FROM_BASE64
FROM_HEX
LCASE
LENGTH
MENOR
LPAD
LTRIM
NORMALIZE
NORMALIZE_AND_CASEFOLD
OCTET_LENGTH
REGEXP_CONTAINS
REGEXP_EXTRACT
REGEXP_EXTRACT_ALL
REGEXP_REPLACE
REPEAT
REEMPLAZAR
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
Funciones de marca de tiempo
Descripción general
CURRENT_TIMESTAMP
EXTRACT (marca de tiempo)
FORMAT_TIMESTAMP
PARSE_TIMESTAMP
PENDING_COMMIT_TIMESTAMP
CADENA (marca de tiempo)
TIMESTAMP
TIMESTAMP_ADD
TIMESTAMP_DIFF
TIMESTAMP_MICROS
TIMESTAMP_MILLIS
TIMESTAMP_SECONDS
TIMESTAMP_SUB
TIMESTAMP_TRUNC
UNIX_MICROS
UNIX_MILLIS
UNIX_SECONDS
Funciones de utilidad
Descripción general
GENERATE_UUID
Funciones de MySQL
Todas las funciones de MySQL
Funciones de fecha y hora
Descripción general
DATE_FORMAT
DÍA
DAYNAME
DAYOFMONTH
DAYOFWEEK
DAYOFYEAR
FROM_DAYS
FROM_UNIXTIME
HORA
MAKEDATE
MICROSECOND
MINUTO
MES
MONTHNAME
PERIOD_ADD
PERIOD_DIFF
TRIMESTRE
SECOND
STR_TO_DATE
SYSDATE
HORA
TO_DAYS
TO_SECONDS
UNIX_TIMESTAMP
UTC_DATE
UTC_TIMESTAMP
SEMANA
DIASEM
WEEKOFYEAR
AÑO
Funciones de encriptación y compresión
Descripción general
SHA2
Funciones JSON
Descripción general
JSON_QUOTE
JSON_UNQUOTE
Funciones numéricas
Descripción general
GRADOS
LOG2
PI
RADIANES
TRUNCATE
Funciones de string
Descripción general
BIT_LENGTH
CHAR
CONCAT_WS
HEX
INSERT
UBICAR
MID
OCT
ORD
POSITION
COTIZACIÓN
REGEXP_LIKE
REGEXP_SUBSTR
ESPACIO
STRCMP
SUBSTRING_INDEX
UNHEX
Funciones de marca de tiempo
Descripción general
DATEDIFF
LOCALTIME
LOCALTIMESTAMP
AHORA
Funciones de utilidad
Descripción general
BIN_TO_UUID
INET_ATON
INET_NTOA
INET6_ATON
INET6_NTOA
IS_IPV4
IS_IPV4_COMPAT
IS_IPV4_MAPPED
IS_IPV6
IS_UUID
UUID
UUID_TO_BIN
Resúmenes
DDL (lenguaje de definición de datos)
DML (lenguaje de manipulación de datos)
Lenguaje de procedimiento
PostgreSQL
Descripción general de PostgreSQL
Estructura léxica y sintaxis
Definición de datos (DDL)
Manipulación de datos (DML)
Sintaxis de las consultas
Subconsultas
Tipos de datos
Funciones
Operadores
Procedimientos almacenados
Tablas del catálogo del sistema de PostgreSQL
Vistas del catálogo del sistema de PostgreSQL
Problemas conocidos en la interfaz de PostgreSQL
Esquema de información
Para bases de datos de GoogleSQL
Para bases de datos de PostgreSQL
Operadores de ejecución de consultas
Descripción general
Operadores de hoja
Operadores unarios
Operadores binarios
Operadores N-arios
Operadores distribuidos
Subconsultas escalares
Subconsultas de arreglos
Constructor de estructura
GQL en Spanner
Descripción general
Spanner Graph y los estándares ISO
Sentencias de esquema
Descripción general
Declaración CREATE PROPERTY GRAPH
Declaración DROP PROPERTY GRAPH
Sentencias de consulta
Descripción general
Sintaxis de GQL
Cláusula de gráfico
Instrucción CALL
Declaración FILTER
Instrucción FOR
Instrucción LET
Instrucción LIMIT
Declaración MATCH
Declaración NEXT
Declaración OFFSET
Declaración ORDER BY
Declaración RETURN
Declaración SKIP
Instrucción WITH
Sugerencias de gráficos
GQL dentro de SQL
Descripción general
Operador GRAPH_TABLE
Patrones
Descripción general
Patrón de gráfico
Patrón de elemento
Patrón de subruta
Patrón de ruta de acceso cuantificado
Expresión de etiqueta
Prefijo de búsqueda de ruta de acceso
Modo de ruta
Subconsultas
Descripción general
Subconsulta ARRAY
Subconsulta EXISTS