Procedimento armazenado LISTCOSOBJECTS
Retorna uma lista de objetos de um Cloud Object Storage (COS).
Parâmetros de entrada
- URL
- O tipo desse parâmetro necessário é VARCHAR(2000). Especifica o endereço URL do site Cloud Object Storage.
- OPÇÕESCSV
- O tipo desse parâmetro opcional é VARCHAR(32672). Especifica a lista de cadeias de caracteres separada por vírgulas para opções extras, incluindo:
- MAXOBJS=<N> onde <N> é o número máximo de objetos a serem recuperados do site URL. O padrão é -1. Para obter todos os objetos, use -1, ou qualquer número negativo.
- LIMLVLS '= '<true or false>, determina se deve ser obtido apenas um nível de filhos de um diretório. O padrão é false.
Parâmetros de saída
- DIAGRAMAS
- O tipo desse parâmetro é VARCHAR(32672). Representa a saída de diagnóstico se ocorrer uma falha.
Sintaxe
Use a sintaxe a seguir e substitua os parâmetros desse procedimento armazenado:
CALL DVSYS.LISTCOSOBJECTS('<URL>', '<OPTIONSCSV>', ?)Exemplo
call DVSYS.LISTCOSOBJECTS('s3a://bigsql-local/', 'MAXOBJS=10,LIMLVLS=true', ?)
O resultado pode ser parecido com o texto a seguir:
+-------------------------------------------------------------------------+-----------+--------+-------------------------+---------+
| URL | TYPE | LENGTH | MODIFIED | DETAILS |
+-------------------------------------------------------------------------+-----------+--------+-------------------------+---------+
| s3a://bigsql-local/test.csv | text/csv | 6 | 2021-05-27 10:52:43.223 | |
| s3a://bigsql-local/i_1622137540270_2041104231_20210527104639828_1.0.csv | text/csv | 6 | 2021-05-27 10:51:03.506 | |
| s3a://bigsql-local/files_1000000 | directory | 0 | 2021-06-04 12:34:53.915 | |
| s3a://bigsql-local/files_100000 | directory | 0 | 2021-06-04 12:34:53.915 | |
| s3a://bigsql-local/files_10000 | directory | 0 | 2021-06-04 12:34:53.914 | |
| s3a://bigsql-local/files_1000 | directory | 0 | 2021-06-04 12:34:53.914 | |
| s3a://bigsql-local/Table7 | directory | 0 | 2021-06-04 12:34:53.913 | |
| s3a://bigsql-local/Table3 | directory | 0 | 2021-06-04 12:34:53.913 | |
| s3a://bigsql-local/Table27 | directory | 0 | 2021-06-04 12:34:53.913 | |
| s3a://bigsql-local/Table1 | directory | 0 | 2021-06-04 12:34:53.912 | |
+-------------------------------------------------------------------------+-----------+--------+-------------------------+---------+
10 rows in results(first row: 0.052s; total: 0.066s)
+-------------+----------+
| Return Code | Param #2 |
+-------------+----------+
| -1992425446 | [NULL] |
+-------------+----------+