De plus en plus d’entreprises qui, jadis, comptaient uniquement sur le System i (ou l’un de ses prédécesseurs) et laSQL Server parallèlement à vos responsabilités DB2. Au-delà du langage SQL, il existe de nombreuses fonctions SQL Server pas encore dans DB2, utiles pour le développement. Cet article présente rapidement ce sujet.
Contenu complémentaire :
Le cache de plan SQL dévoilé
Ajoutez des techniques SQL Server à votre réplication DB2
SQL Server reconnaît de nombreux types de données intégrés, y compris numérique, caractère et chaînes binaires, date et heure, et autres. Le plus souvent, vous définissez des colonnes de tables, des variables et des paramètres de procédures et des valeurs de renvoi de fonction avec des types de données spécifiques comme Int ou Character.
Dans ces cas, seules les valeurs présentant le type spécifique prennent place dans la colonne. Mais SQL Server vous permet aussi de définir une colonne, une variable, un paramètre, ou une valeur de renvoi de fonction, en utilisant le mot-clé sql_variant, afin de pouvoir placer dans la même colonne des valeurs d’un type de donnée différent. Cet exemple vous permet de stocker une référence numérique ou caractère pour des articles d’un catalogue :
CREATE TABLE Item
( ItemNbr Int,
CatalogRef sql_variant,
… )
Vous pouvez déterminer le type de donnée d’une ligne particulière en utilisant un appel de fonction, comme celui-ci :
Sql_Variant_Property(
CatalogRef, ‘BaseType’)
Si la valeur courante de CatalogRef était un type entier, cet appel de fonction renverrait int. Vous pouvez explicitement convertir des données variant en l’un des types de données intégrés :
Cast(CatalogRef As
VarChar(10 )
Cependant, dans bien des cas, SQL Server convertira implicitement la valeur d’une colonne variant selon les besoins, et donc vous n’aurez pas besoin de coder un Cast explicite.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
