SYSCS_UTIL.SYSCS_EXPORT_TABLE

O procedimento do sistema SYSCS_UTIL.SYSCS_EXPORT_TABLE exporta todos os dados de uma tabela para um arquivo do sistema operacional no formato delimitado.

Sintaxe

SYSCS_UTIL.SYSCS_EXPORT_TABLE (IN SCHEMANAME  VARCHAR(128),
IN TABLENAME VARCHAR(128), IN FILENAME VARCHAR(32672),
IN COLUMNDELIMITER CHAR(1), IN CHARACTERDELIMITER CHAR(1),
IN CODESET VARCHAR(128)) 

Este procedimento n??o retorna resultado.

SCHEMANAME
Um argumento de entrada do tipo VARCHAR(128), que especifica o nome do esquema da tabela. Passar um valor nulo resulta na utiliza????o do nome de esquema padr??o
TABLENAME
Um argumento de entrada do tipo VARCHAR(128), que especifica o nome da tabela/vis??o da qual os dados ser??o exportados. Passar um valor nulo resulta em erro.
FILENAME
Um argumento de entrada do tipo VARCHAR(32672), que especifica o nome do arquivo para onde os dados ser??o exportados. Se n??o for especificado o caminho completo para o arquivo, o procedimento de exporta????o utilizar?? o diret??rio corrente e a unidade padr??o como destino. Se for especificado o nome de um arquivo que j?? existe, o procedimento de exporta????o sobrescrever?? o conte??do do arquivo; a informa????o n??o ser?? anexada. Passar um valor nulo resulta em erro.
COLUMNDELIMITER
Um argumento de entrada do tipo CHAR(1), que especifica o delimitador de coluna. O caractere especificado ?? utilizado no lugar da v??rgula para sinalizar o fim da coluna. Passar um valor nulo resulta na utiliza????o do valor padr??o; o valor padr??o ?? a v??rgula (,).
CHARACTERDELIMITER
Um argumento de entrada do tipo CHAR(1), que especifica o delimitador de caracteres. O caractere especificado ?? utilizado no lugar das aspas para envolver a cadeia de caracteres. Passar um valor nulo resulta na utiliza????o do valor padr??o; o valor padr??o ?? aspas (").
CODESET
Um argumento de entrada do tipo VARCHAR(128), que especifica o c??digo de conjunto de caracteres dos dados no arquivo exportado. O nome do c??digo de conjunto de caracteres deve ser igual ao de uma das codifica????es de caracteres suportadas pelo Java. Antes de escrever no arquivo, os dados s??o convertidos do c??digo de conjunto de caracteres do banco de dados para o c??digo de conjunto de caracteres especificado. Passar um valor nulo faz com que os dados sejam escritos no mesmo c??digo de conjunto de caracteres da JVM em que est?? sendo executado.
Se o nome do esquema ou da tabela foi criado usando um identificador n??o delimitado, o nome dever?? ser passado para o procedimento de exporta????o usando todas as letras em mai??sculo. Se o nome do esquema, da tabela ou da coluna foi criado usando um identificador delimitado, o nome dever?? ser passado para o procedimento de exporta????o com letras mai??sculas e min??sculas, conforme utilizado na cria????o.

Exemplo

O exemplo a seguir mostra como exportar as informa????es da tabela EQUIPE do banco de dados SAMPLE para o arquivo meu_arquivo.csv.

CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE (null, 'EQUIPE', 'meu_arquivo.csv', null, null, null);

Para obter mais informa????es sobre exporta????o deve ser consultado o Guia das Ferramentas e Utilit??rios do Derby.

Refer??ncias relacionadas
SYSCS_UTIL.SYSCS_COMPRESS_TABLE
SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE
SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS
SYSCS_UTIL.SYSCS_SET_STATISTICS_TIMING
SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
SYSCS_UTIL.SYSCS_FREEZE_DATABASE
SYSCS_UTIL.SYSCS_UNFREEZE_DATABASE
SYSCS_UTIL.SYSCS_CHECKPOINT_DATABASE
SYSCS_UTIL.SYSCS_BACKUP_DATABASE
SYSCS_UTIL.SYSCS_EXPORT_QUERY
SYSCS_UTIL.SYSCS_IMPORT_TABLE
SYSCS_UTIL.SYSCS_IMPORT_DATA