Database SQL Operation: ProviderLocation.searchUnassignedProviderLocationsByProviderID
Description: | function to read all provider location that have not been assigned to the given product provision |
Sterotype: | nsmulti |
SELECT
DISTINCT ProviderLocation.providerLocationID,
ProviderLocation.name,
ProviderLocation.statusCode,
ProviderLocation.startDate,
ProviderLocation.endDate
INTO
:providerLocationID,
:name,
:statusCode,
:startDate,
:endDate
FROM
ProviderLocation
WHERE :productProviderID = ProviderLocation.productProviderID
AND ProviderLocation.statusCode = :statusCode
AND ProviderLocation.providerLocationID NOT in
(
SELECT
providerLocationID
FROM
ProvisionLocation
WHERE ProvisionLocation.productProvisionID = :productProvisionID
)
|