bases_de_donnees:sqlserver:extended_properties
Table des matières
Extended Properties
Les propriétés étendues sont des propriétés que l'on peut donner à la base de données elle-même. Un cas d'utilisation classique est d'y mettre une version de base de données. Selon le niveau, on peut également mettre des propriétés sur des schémas, tables et colonnes.
Ajouter
Pour ajouter une propriété, il faut utiliser sp_addextendedproperty
:
EXEC sp_addextendedproperty @name = N'DBVersion', @VALUE = '1.0.0';
Voir la valeur
SELECT VALUE FROM sys.extended_properties WHERE name = 'DBVersion'
Mise à jour
Pour mettre à jour une propriété, il faut utiliser sp_updateextendedproperty
:
EXEC sp_updateextendedproperty @name = N'DBVersion', @VALUE = '1.0.1';
Ajout ou mise à jour
On veut que la propriété soit ajoutée si elle n'existe pas, sinon on la met à jour.
IF NOT EXISTS (SELECT NULL FROM SYS.EXTENDED_PROPERTIES WHERE [name] = N'DBVersion') EXECUTE sp_addextendedproperty @name = N'DBVersion', @VALUE = N'1.0.0'; ELSE EXECUTE sp_updateextendedproperty @name = N'DBVersion', @VALUE = N'1.0.0';
bases_de_donnees/sqlserver/extended_properties.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1