27 lines
754 B
Transact-SQL
27 lines
754 B
Transact-SQL
DECLARE @col VARCHAR(500)='';
|
|
|
|
/* Remove classification not in the Galenica type */
|
|
DECLARE crs_not_galenica CURSOR FAST_FORWARD READ_ONLY FOR
|
|
SELECT
|
|
'['+SCHEMA_NAME(o.[schema_id])+'].['+o.[name]+'].['+c.[name]+']' AS col
|
|
FROM sys.sensitivity_classifications sc
|
|
JOIN sys.objects O
|
|
ON sc.major_id = O.object_id
|
|
JOIN sys.columns C
|
|
ON sc.major_id = C.object_id AND sc.minor_id = C.column_id
|
|
|
|
OPEN crs_not_galenica
|
|
|
|
FETCH NEXT FROM crs_not_galenica INTO @col
|
|
|
|
WHILE @@FETCH_STATUS = 0
|
|
BEGIN
|
|
PRINT 'DROP SENSITIVITY CLASSIFICATION FROM '+@col;
|
|
EXEC('DROP SENSITIVITY CLASSIFICATION FROM '+@col);
|
|
|
|
FETCH NEXT FROM crs_not_galenica INTO @col
|
|
END
|
|
|
|
CLOSE crs_not_galenica
|
|
DEALLOCATE crs_not_galenica
|