Bonjour tout le monde,
J'aimerais savoir s'il existe un moyen dans SQL Server 2005 (Transact-SQL) permettant de dire que le type d'un paramètre d'une procédure stockées doit correspondre au type définit pour un champ d'une table existante ?
Par exemple, j'ai une table "Address" qui contient un champ "Name" du type varchar(50) et j'ai une procédure "addAddress" qui reçoit en paramètre une valeur pour ce champ "Name". Avec PL/SQL, il existe une solution qui consiste à écrire la procédure stockées de la manière suivante :
Avec cette syntaxe, le paramètre "sName" prendra automatiquement le type définit pour le champ "Name" de la table "Address". C'est très pratique en cas de modification des types de données utilisés pour les champs des table...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Create or replace procedure addAdresse ( sName ADDRESS.NAME%TYPE )
Quelqu'un saurait-il s'il existe un mécanisme semblable dans SQL Server 2005 ?
Merci d'avance pour votre aide.
MD
Partager