29 lines
739 B
Transact-SQL
29 lines
739 B
Transact-SQL
-- Označí existující datovou databázi jako Kufřík (extended property).
|
|
-- Admin → Databáze vypisuje jen DB s kufrik_app = 1.
|
|
-- Property se nastavuje UVNITŘ databáze (bez @level0type = DATABASE).
|
|
|
|
USE [kufrik]
|
|
GO
|
|
|
|
IF NOT EXISTS (
|
|
SELECT 1
|
|
FROM sys.extended_properties
|
|
WHERE class = 0 AND major_id = 0 AND minor_id = 0 AND name = N'kufrik_app'
|
|
)
|
|
BEGIN
|
|
EXEC sys.sp_addextendedproperty
|
|
@name = N'kufrik_app',
|
|
@value = N'1';
|
|
PRINT N'Databáze [kufrik] byla označena (kufrik_app=1).';
|
|
END
|
|
ELSE
|
|
BEGIN
|
|
PRINT N'Databáze [kufrik] už je označená.';
|
|
END
|
|
GO
|
|
|
|
SELECT name, CONVERT(nvarchar(100), value) AS value
|
|
FROM sys.extended_properties
|
|
WHERE class = 0 AND major_id = 0 AND minor_id = 0;
|
|
GO
|