qds.spDeleteAssetId
Description
Deletes all QDS-related records associated with a given assetId. This includes links to check sheets, events, attribute tolerances, and data sources.
Parameters
@assetId(int): ID of the asset to delete.
Key Operations
- Deletes from the following QDS tables:
qds.chkShtAssetLinkqds.chkShtEventqds.attributeToleranceqds.attributeDataSource
- Aggregates the number of rows deleted from each table.
Return Value
Returns the total number of rows deleted across all relevant tables.
Example
-- Delete QDS records for a specific asset
DECLARE @deletedRows INT;
EXEC @deletedRows = qds.spDeleteAssetId @assetId = 42;
SELECT @deletedRows AS DeletedRows;