Passa ai contenuti principali
Aree tecnologiche
close
AI e ML
Sviluppo di applicazioni
Hosting di applicazioni
Computing
Analisi dei dati e pipeline
Database
Distribuito, ibrido e multi-cloud
Soluzioni di settore
Migrazione
Networking
Osservabilità e monitoraggio
Sicurezza
Storage
Strumenti per più prodotti
close
Gestione di accessi e risorse
Gestione di costi e utilizzo
Infrastructure as Code (IaC)
SDK, linguaggi, framework e strumenti
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Accedi
Spanner
Inizia gratuitamente
Panoramica
Guide
Riferimento
Esempi
Assistenza
Risorse
Aree tecnologiche
Altro
Panoramica
Guide
Riferimento
Esempi
Assistenza
Risorse
Strumenti per più prodotti
Altro
Console
Spanner
Tutte le API e tutti i riferimenti
Panoramica delle API e delle librerie client
Librerie client e driver
Librerie client
Panoramica
Riferimento C++
Riferimento C#
Riferimento Go
Riferimento Java
Riferimento Node.js
Riferimento PHP
Riferimento Python
Riferimento Ruby
Driver
Panoramica dei driver
Driver JDBC
Panoramica
Connettere JDBC a un database con dialetto GoogleSQL
Connettere JDBC a un database con dialetto PostgreSQL
Comandi di gestione della sessione
Per i database con dialetto GoogleSQL
Per i database con dialetto PostgreSQL
Driver JDBC di Spanner
Driver R2DBC
Go database/sql driver
Driver pgx per Golang
Driver ADO.NET
Driver psycopg2 per Python
Driver psycopg3 per Python
Driver node-postgres per Node.js
API Spanner
Riferimento REST
Panoramica
Parametri API standard
Endpoint di servizio globali e regionali
v1
Risorse REST
projects.instanceConfigOperations
Panoramica
list
projects.instanceConfigs
Panoramica
create
delete
get
list
patch
projects.instanceConfigs.operations
Panoramica
cancel
delete
get
list
projects.instances
Panoramica
create
delete
get
getIamPolicy
list
move
patch
setIamPolicy
testIamPermissions
projects.instances.backupOperations
Panoramica
list
projects.instances.backups
Panoramica
copia
create
delete
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.backups.operations
Panoramica
cancel
delete
get
list
projects.instances.databaseOperations
Panoramica
list
projects.instances.databases
Panoramica
addSplitPoints
changequorum
create
dropDatabase
get
getDdl
getIamPolicy
list
patch
ripristina
setIamPolicy
testIamPermissions
updateDdl
projects.instances.databases.backupSchedules
Panoramica
create
delete
get
getIamPolicy
list
patch
setIamPolicy
testIamPermissions
projects.instances.databases.databaseRoles
Panoramica
list
testIamPermissions
projects.instances.databases.operations
Panoramica
cancel
delete
get
list
projects.instances.databases.sessions
Panoramica
adaptMessage
adattatore
batchCreate
batchWrite
beginTransaction
commit
create
delete
executeBatchDml
executeSql
executeStreamingSql
get
list
partitionQuery
partitionRead
lettura
rollback
streamingRead
projects.instances.instancePartitionOperations
Panoramica
list
projects.instances.instancePartitions
Panoramica
create
delete
get
list
patch
projects.instances.instancePartitions.operations
Panoramica
cancel
delete
get
list
projects.instances.operations
Panoramica
cancel
delete
get
list
Tipi
AutoscalingConfig
ChangeQuorumMetadata
Codice
CompactDatabaseMetadata
CopyBackupMetadata
CreateBackupMetadata
CreateDatabaseMetadata
CreateInstanceConfigMetadata
CreateInstanceMetadata
CreateInstancePartitionMetadata
Dialetto database
DdlStatementActionInfo
DirectedReadOptions
Edition
EncryptionInfo
ErrorInfo
FulfillmentPeriod
GetPolicyOptions
Guida
KeySet
ListOperationsResponse
MoveInstanceMetadata
MoveInstanceResponse
MultiplexedSessionPrecommitToken
Mutazione
OperationProgress
OptimizeRestoredDatabaseMetadata
PartialResultSet
PartitionOptions
PartitionResponse
Policy
QueryMode
QueryOptions
ReplicaSelection
RequestOptions
RestoreDatabaseMetadata
ResultSet
ResultSetMetadata
ResultSetStats
Stato
StructType
TestIamPermissionsResponse
Transazione
TransactionOptions
TransactionSelector
Tipo
UpdateDatabaseDdlMetadata
UpdateDatabaseMetadata
UpdateInstanceConfigMetadata
UpdateInstanceMetadata
UpdateInstancePartitionMetadata
WaitOperationRequest
Riferimento RPC
Panoramica
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
Riferimento MCP
Panoramica
Server Spanner
Panoramica
Strumenti
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
Server di Database Insights
Panoramica
Strumenti
get_system_metrics
SQL in Spanner
Riferimento rapido alla sintassi SQL
Parità dei dialetti tra GoogleSQL e PostgreSQL
GoogleSQL
Riferimento generale
Panoramica di GoogleSQL
Tipi di dati
Struttura lessicale e sintassi
Regole di conversione
Regole di confronto
Elementi di formato
Volatilità della funzione
Stored procedure
Espressioni
Chiamate di funzione
Chiamate di funzioni aggregate
Operatori
Espressioni condizionali
Sottoquery
Sintassi delle query
Funzioni
Tutte le funzioni
Funzioni di aggregazione
Panoramica
ANY_VALUE
ARRAY_AGG
ARRAY_CONCAT_AGG
AVG
BIT_AND
BIT_OR
BIT_XOR
COUNT
CONTA.SE
LOGICAL_AND
LOGICAL_OR
MAX
MIN
STRING_AGG
SUM
Funzioni di array
Panoramica
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
Funzioni di bit
Panoramica
BIT_COUNT
BIT_REVERSE
Funzioni di compressione
Panoramica
ZSTD_COMPRESS
ZSTD_DECOMPRESS_TO_BYTES
ZSTD_DECOMPRESS_TO_STRING
Funzioni di conversione
Panoramica
CAST
SAFE_CAST
Funzioni di data
Panoramica
ADDDATE
CURRENT_DATE
DATA
DATE_ADD
DATE_DIFF
DATE_FROM_UNIX_DATE
DATE_SUB
DATE_TRUNC
EXTRACT (data)
FORMAT_DATE
PARSE_DATE
SUBDATE
UNIX_DATE
Funzioni di debug
Panoramica
ERRORE
Funzioni del grafico
Panoramica
DESTINATION_NODE_ID
EDGES
ELEMENT_DEFINITION_NAME
ELEMENT_ID
IS_ACYCLIC
IS_FIRST
IS_TRAIL
ETICHETTE
NODES
PERCORSO
PATH_FIRST
PATH_LAST
PATH_LENGTH
PROPERTY_NAMES
SOURCE_NODE_ID
Funzioni hash
Panoramica
FARM_FINGERPRINT
SHA1
SHA256
SHA512
Funzioni di intervallo
Panoramica
EXTRACT (intervallo)
JUSTIFY_DAYS
JUSTIFY_HOURS
JUSTIFY_INTERVAL
MAKE_INTERVAL
Funzioni JSON
Panoramica
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
STRINGA (JSON)
STRING_ARRAY
TO_JSON
TO_JSON_STRING
Funzioni di machine learning e AI
Panoramica
AI.CLASSIFY
AI.IF
AI.SCORE
ML.PREDICT
Funzioni matematiche
Panoramica
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
PIANO
MASSIMO
IEEE_DIVIDE
IS_INF
IS_NAN
ALMENO
LN
LOG
LOG10
MOD
POW
POWER
ARROTONDA
SAFE_ADD
SAFE_DIVIDE
SAFE_MULTIPLY
SAFE_NEGATE
SAFE_SUBTRACT
FIRMA
SIN
SINH
SQRT
TAN
TANH
TRUNC
Funzioni di rete
Panoramica
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
Funzioni del buffer di protocollo
Panoramica
REPLACE_FIELDS
Funzioni di ricerca
Panoramica
DEBUG_TOKENLIST
PUNTEGGIO
SCORE_NGRAMS
CERCA
SEARCH_NGRAMS
SEARCH_SUBSTRING
SNIPPET
TOKEN
TOKENIZE_BOOL
TOKENIZE_FULLTEXT
TOKENIZE_JSON
TOKENIZE_NGRAMS
TOKENIZE_NUMBER
TOKENIZE_SUBSTRING
TOKENLIST_CONCAT
Funzioni di sequenza
Panoramica
GET_INTERNAL_SEQUENCE_STATE
GET_NEXT_SEQUENCE_VALUE
Funzioni di aggregazione statistica
Panoramica
STDDEV
STDDEV_SAMP
VAR_SAMP
VARIANZA
Funzioni di stringa
Panoramica
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
MINORE
LPAD
LTRIM
NORMALIZE
NORMALIZE_AND_CASEFOLD
OCTET_LENGTH
REGEXP_CONTAINS
REGEXP_EXTRACT
REGEXP_EXTRACT_ALL
REGEXP_REPLACE
RIPETI
SOSTITUISCI
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
Funzioni di timestamp
Panoramica
CURRENT_TIMESTAMP
EXTRACT (timestamp)
FORMAT_TIMESTAMP
PARSE_TIMESTAMP
PENDING_COMMIT_TIMESTAMP
STRING (timestamp)
TIMESTAMP
TIMESTAMP_ADD
TIMESTAMP_DIFF
TIMESTAMP_MICROS
TIMESTAMP_MILLIS
TIMESTAMP_SECONDS
TIMESTAMP_SUB
TIMESTAMP_TRUNC
UNIX_MICROS
UNIX_MILLIS
UNIX_SECONDS
Funzioni di utilità
Panoramica