# PROVIDERTABLEFUNCTIONPARAMETERS
- Primary Keys: `rowid
Can retrieve data and change data using insert, update and delete.
## Table Columns
The columns of the table `PROVIDERTABLEFUNCTIONPARAMETERS` are shown below. Each column has an SQL data type. A new non-null value must be provided for every required column at all times during insert and update.
| Name | Data Type | Label | Required | Documentation |
|---|:---:|---|:---:|---|
| `DATABASE_DATA_TYPE` | `varchar2` | Database Data Type | | Data type in the database. |
| `DATA_FORMAT` | `varchar2(60)` | Data Format | ☐ | Data format. |
| `DEFAULT_VALUE` | `varchar2` | Default Value | ☐ | Default value. |
| `DOCUMENTATION` | `varchar2` | Documentation | | Documentation. |
| `DOTNET_DATA_TYPE` | `varchar2` | .NET Data Type | | Data type for .NET. |
| `NAME` | `varchar2` | Name | | Name of the column. |
| `PRESENCE_REQUIRED` | `char` | Presence Required | | Whether the presence of a value is required. |
| `RUN_ID` | `guid` | | ☑ | |
| `SORTING_ORDER` | `int32` | Sort Order | | Sorting order of the parameter within the table function. |
| `TABLE_CATALOG_NAME` | `varchar2` | Table Catalog | | Catalog where the tables are contained in. |
| `TABLE_FULL_QUALIFIED_NAME` | `varchar2(240)` | Table Full Qualified Name | | Full qualified name. |
| `TABLE_NAME` | `varchar2` | Table Name | | Name of the table or view. |
| `TABLE_SCHEMA_NAME` | `varchar2` | Table Schema | | Schema within the catalog where the table is contained in. |
| `rowid
| `number` | Row ID | ☑ | Artificial primary key of an in-memory table. |