# Copy a Table

### Overview

This procedure enables users to duplicate an existing table into a new table with a specified name. The new table will contain an exact copy of the data from the original table. This procedure is useful for creating backups, reusing data, or working on temporary versions without altering the original dataset.

### Input Concepts

| Concept | Type    | Description             | Default    | Required |
| ------- | ------- | ----------------------- | ---------- | -------- |
| `table` | `table` | The table to be copied. | No default | Yes      |

### Output Concepts

| Concept | Description                                                                         |
| ------- | ----------------------------------------------------------------------------------- |
| `table` | A new table with the specified name containing the same data as the original table. |

### Examples

#### 1. Copying a Table for Backup

```
copy the table as the backup table
```

In this example, `the table` is copied and the new table is given the name `the backup table`.

#### 2. Copying a Table for Testing

```
copy the sales data table as the test table
```

In this example, `the sales data table` is copied and the new table is given the name `the test table`. If any operations are performed on the test table, the sales data table will still hold the original data at the time of the copy and will not be affected.
