Trucs et astuces pour SQL Server : Créer une propriété étendue dans SQL Server 2000, Extraire certaines lignes dans un resulset, Se connecter programmatiquement avec l’authentification Windows, Eviter d’utiliser datetime comme clé primaire, Capturer une trace SQL, Changer l’ordre de tri dans SQL Server 7.0, Détacher et rattacher des bases de données, Présenter la taille de colonne d’une table ...
Toujours plus sur SQL Server
Q: Quand on utilise SQL
Server Enterprise Manager
dans Microsoft SQL Server 2000
pour créer une table, la
deuxième moitié de l’écran
présente plusieurs propriétés de
la colonne sélectionnée :
Description, Default Value, Precision, Scale, Identify, Identity
Seed, Identify Increment, Is
RowGuid, Formula et Collation.
Comment puis-je utiliser une instruction
ou une fonction SELECT
pour renvoyer la propriété
Description d’une colonne particulière
?
R: Enterprise Manager crée et stocke la
propriété Description comme une extended
property. Vous pouvez utiliser
les extended properties, ou propriétés
étendues, pour stocker des informations
propres à l’application ou au site
à propos de la base de données et des
objets de base de données suivants :
vues, procédures, fonctions, défauts,
règles, colonnes, paramètres, index,
contraintes, et triggers.
contraintes, et triggers.
Utilisez trois procédures cataloguées
et une fonction pour créer et
gérer les propriétés étendues :
• sp_addextendedproperty
• sp_updateextendedproperty
• sp_dropextendedproperty
• sp_listextendedproperty
Entreprise Manager utilise ces
commandes pour créer, gérer, et extraire
la propriété Description. La figure 1
montre comment ajouter une description
pour la colonne au_id de la table
authors dans la base de données Pubs.
La requête suivante montre comment
utiliser fn_listextendedproperty()
pour extraire l’information de propriété
étendue que vous venez juste
d’ajouter :
SELECT *
FROM ::fn_listextendedproperty (NULL,
'user', 'dbo',
'table', 'authors', 'column', default)
Ce code produit une table qui décrit
la propriété étendue nommée
MS_Description. Cette taxonomie de
nommage est cohérente avec les objets
que vous nommez au moyen
d'Enterprise Manager. Pour plus d'informations
sur ces propriétés étendues,
voir l'article de Bill Vaughn, « Managing Extended Properties »,
http://www.sqlmag.com, InstantDoc
ID 20886, et le sujet « Property
Management » dans SQL Server Books
Online (BOL).
Téléchargez cette ressource
Comment lutter efficacement contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.
Les articles les plus consultés
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- Big Data -> 5 ans après : phénomène de mode ou réalité ?
- ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
- 10 grandes tendances Business Intelligence
- Les projets d’intégration augmentent la charge de travail des services IT
Les plus consultés sur iTPro.fr
- Menace cyber lors des Jeux Olympiques et Paralympiques 2024
- CyberArk sécurise les identités humaines et machines avec CORA AI
- La généralisation de l’authentification par QR codes et les cyber-risques associés
- Intégrer l’IA dans son service client : les écueils à éviter pour l’IT et les métiers
- Microsoft Patch Tuesday Juillet 2024