---
title: Exportación de Datos
slug: dev-es/exportacion-de-datos
description: Learn how to retrieve data from the 4biz database tables in XML format with this comprehensive document. Explore various query options, including primary key, additional conditions, ordering, and related records. Each option is supported by an example URL
createdAt: 2022-06-26T18:40:22.000Z
---

A través de esta funcionalidad, es posible, previa solicitud al WebService, obtener datos de las tablas de la Base de datos <font color="#ff6900">**4biz**</font> para un archivo XML. Las condiciones de consulta para los registros que se devolverán se pasan como parámetros a través de URL, como se muestra en el siguiente ejemplo:

[[http://localhost/4biz/services/data/cargos/19](http://localhost/4biz/services/data/cargos/19)](http://localhost/4biz/services/data/cargos/19)

Esta solicitud devuelve los registros de la tabla de posiciones donde el idcargo, es decir, la clave principal de la tabla de cargos, es igual a 19. La consulta generada con esta solicitud es la siguiente:

```mysql
SELECT IDCARGO, NOMECARGO, DATAINICIO, DATAFIM, IDDESCRICAOCARGO FROM CARGOS WHERE IDCARGO = 19
```

A continuación se enumeran las posibilidades y parámetros que se pueden utilizar para la recuperación de datos utilizando esta funcionalidad:

## Consulta PK

Es posible obtener un registro de acuerdo con el campo Clave principal de la tabla reportada.

## Consulta por PK y Where

:::CodeblockTabs
URL

```html
http://<SERVER ADDRESS*>/4biz/services/data/<TABLE>/<PK_VALUE>?cond=<ADDITIONAL_CLAUSES>
```

SQL

```mysql
SELECT * FROM <TABLE_NAME> WHERE <PK_FIELD> = <PK_VALUE> AND (<ADDITIONAL_CLAUSES>)
```

Ejemplo

```none
http://localhost/4biz/services/data/cargos/22?cond=nomecargo like "Diretor"
```
:::

Es posible obtener un registro de acuerdo con un campo de clave principal de la tabla dada y que cumpla con las condiciones de una cláusula where.

:::CodeblockTabs
URL

```html
http://<SERVER ADDRESS*>/4biz/services/data/<TABLE>/<PK_VALUE>?cond=<ADDITIONAL_CLAUSES>
```

SQL

```mysql
SELECT * FROM <TABLE_NAME> WHERE <PK_FIELD> = <PK_VALUE> AND (<ADDITIONAL_CLAUSES>)
```

Ejemplo

```none
http://localhost/4biz/services/data/cargos/22?cond=nomecargo like "Diretor"
```
:::

## Where y Consulta Ordenada

Es posible obtener registros ordenados de una tabla de acuerdo con las condiciones de una cláusula where y un campo para ordenar.

:::CodeblockTabs
URL

```html
http://<SERVER ADDRESS*>/4biz/services/data/<TABLE>?cond=<WHERE_CRITERIA>&order=<ORDERING FIELD>
```

SQL

```mysql
SELECT * FROM <TABLE_NAME> WHERE (<WHERE CRITERIA>) ORDER BY <ORDERING FIELD>
```

Ejemplo

```none
http://localhost/4biz/services/data/cargos?cond=idcargo<15 and idcargo > 10&order=nomecargo
```
:::

## Consulta con enlaces a where y Clasificación

Es posible obtener registros ordenados de una tabla, junto con los registros a los que están vinculados, según las condiciones de una cláusula where y un campo para ordenar.

:::CodeblockTabs
URL

```html
http://<SERVER ADDRESS*>/4biz/services/data/<TABLE>?cond=<WHERE_CRITERIA>&order=<ORDERING FIELD>&links=<s_ou_n>
```

SQL

```mysql
SELECT * FROM <TABLE_NAME> WHERE (<WHERE CRITERIA>) ORDER BY <ORDERING FIELD>
```

Ejemplo

```none
http://localhost/4biz/services/data/localidade?cond=idlocalidade=1&order=idlocalidade&links=s
```
:::

