# ProjectSecurityLinkById: Bouw7 Project Security Link by ID Returns a single project security link based on the given ID. Returns a single project security link based on the given ID. - Catalog: `Bouw7` - Schema: `Security` - Label: Project Security Link by ID This is a read-only table function. The Bouw7 API may not support changing the data or the Invantive UniversalSQL driver for Bouw7 does not cover it. In the latter case, please use the table NativePlatformScalarRequests to upload data to the Bouw7 API. ## Parameters of Table Function The following parameters can be used to control the behaviour of the table function `ProjectSecurityLinkById`. A value must be provided at all times for required parameters, but optional parameters in general do not need to have a value and the execution will default to a pre-defined behaviour. Values can be specified by position and by name. In both cases, all parameters not specified will be evaluated using their default values. Value specification by position is done by listing all values from the first to the last needed value. For example: a `select * from table(value1, value2, value3)` on a table with four parameters will use the default value for the fourth parameter and the specified values for the first three. Value specification by name is done by listing all values that require a value. For example with `select * from table(name1 => value1, name3 => value3)` on the same table will use the default values for the second and fourth parameters and the specified values for the first and third. | Name | Data Type | Required | Default Value | Documentation | |---|:---:|:---:|:---:|---| | `id` | `` | ☑ | | Project security link ID. | ## Columns of Table Function The columns of the table function `ProjectSecurityLinkById` are shown below. Each column has an SQL data type. | Name | Data Type | Label | Required | Documentation | |---|:---:|---|:---:|---| | `additionalWorkAmount` | `varchar2` | Additional Work Amount | ☐ | The additional work amount of the project security link. | | `adjustment` | `int64` | Adjustment | ☐ | The total adjustment amount of the project security link. | | `budgetAmount` | `varchar2` | Budget Amount | ☐ | The budget amount of the project security link. | | `costTypeId` | `int64` | Cost Type ID | ☐ | The cost type ID of the project security link. | | `createdAt` | `datetime` | Created at | ☐ | The creation time of the entity. | | `createdBy` | `varchar2` | Created by | ☐ | The user that created the entity. | | `fixedPurchaseAmount` | `varchar2` | | ☐ | The fixed purchase amount of the project security link. | | `hourInfo_budgetHours` | `varchar2` | Hour Info Budget Hours | ☐ | Only filled for cost type labor and equipment! The budget hours of the ProjectSecurityLink. | | `hourInfo_hourlyRate` | `varchar2` | Hour Info Hourly Rate | ☐ | The hourly rate. | | `hourInfo_prognosisHours` | `varchar2` | Hour Info Prognosis Hours | ☐ | Only filled for cost type labor and equipment! The prognosis hours of the ProjectSecurityLink. | | `hourInfo_prognosisOtherHours` | `varchar2` | Hour Info Prognosis Other Hours | ☐ | Only filled for cost type labor and equipment! The prognosis other hours of the ProjectSecurityLink. | | `hourInfo_prognosisReservedHours` | `varchar2` | Hour Info Prognosis Reserved Hours | ☐ | Only filled for cost type labor and equipment! The prognosis reserved hours of the ProjectSecurityLink. | | `id` | `int64` | ID | ☐ | The unique identifier of the project security link. | | `name` | `varchar2` | Name | ☐ | The name of the project security link. | | `prognosisAmount` | `varchar2` | Prognosis Amount | ☐ | The prognosis amount of the project security link. | | `prognosisOtherAmount` | `varchar2` | Prognosis Other Amount | ☐ | The prognosis other amount of the project security link. | | `prognosisReservedAmount` | `varchar2` | Prognosis Reserved Amount | ☐ | The prognosis reserved amount of the project security link. | | `progress` | `varchar2` | Progress | ☐ | The total progress amount of the project security link. | | `projectId` | `int64` | Project ID | ☐ | The project ID of the project security link. | | `securityCodeId` | `int64` | Security Code ID | ☐ | The security code ID of the project security link. | | `securityObject_code` | `varchar2` | Security Object Code | ☐ | The code of the security object. | | `securityObject_id` | `int64` | Security Object ID | ☐ | The unique identifier of the security object. | | `securityObject_name` | `varchar2` | Security Object Name | ☐ | The name of the security object. | | `status` | `int64` | Status | ☐ | The status of the project security link. | | `updatedAt` | `datetime` | Updated At | ☐ | The last updated time of the entity. | | `updatedBy` | `varchar2` | Updated by | ☐ | The user that last updated the entity. |