- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$CLIENT_VERSION_INFO¶
Retorna informações de versão para clientes e drivers Snowflake.
- Consulte também:
Sintaxe¶
Argumentos¶
Nenhum
Retornos¶
Retorna uma cadeia de caracteres contendo uma matriz JSON de objetos. Cada objeto contém informações sobre um cliente e driver específico, como SnowSQL, o driver JDBC e assim por diante.
Cada objeto JSON contém os seguintes pares nome/valor:
Onde:
clientIdID interno do cliente ou driver. Os valores possíveis incluem:
DOTNETDriver
GO
JDBC
JSDriver
ODBC
PHP_PDO
PythonConnector
SnowSQL
SQLAPIclientAppIdNome do cliente ou driver. Os valores possíveis incluem:
.NET
GO
JDBC
JavaScript
ODBC
PDO
PythonConnector
SnowSQL
SQLAPIminimumSupportedVersionVersão mais antiga do cliente ou driver oficialmente suportada.
minimumNearingEndOfSupportVersionVersão do cliente ou driver que atinge o fim do suporte (EOS) no início do próximo trimestre.
recommendedVersionVersão atual do cliente ou driver.
deprecatedVersions,_customSupportedVersions_Somente para uso interno.
Notas de uso¶
Se preferir não processar JSON, você pode usar as funções PARSE_JSON e LATERAL FLATTEN para converter JSON em saída colunar.
Você também pode usar a cláusula WHERE para retornar as informações de um cliente ou driver específico (
clientId).
Exemplos¶
O exemplo a seguir recupera as informações de versão de todos os clientes e drivers Snowflake: Observe que a saída foi formatada manualmente para melhor legibilidade.
O exemplo a seguir retorna as informações de versão de todos os clientes como um conjunto de linhas:
O exemplo a seguir retorna as informações de versão do driver JDBC como um conjunto de linhas: