IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Lecture de données clavier dans Transact SQL


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Par défaut Lecture de données clavier dans Transact SQL
    Bonjour à tous,

    J'ai besoin de lire une valeur à partir du clavier , de l'affecter à une variable puis de l'utiliser dans une requête T-SQL. En fait, je cherche l'inverse de l'instruction "PRINT" qui permet d' Afficher un message ou le contenu d'une variable. Par analogie au langage C je cherche l'équivalent de l'instruction "scanf".
    je m'explique d'avantage :
    je veux lire le numéro d'un employé à partir du clavier puis le chercher dans la table "Employé" et afficher un message du genre "Employé Existant" ou "Employé Inexistant"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    begin tran 
    Declare @a int 
    --- Ici la commande qui me permet de lire une valeur et de l'affecter à la variable @a 
    if exists (Select * from employé where NumEmp =@a) 
    Print 'Employé existant' 
    else 
    Print 'Employé Inexistant' 
    commit tran
    malgré que c'est possible en PL/SQL

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par défaut
    cela n'est pas possible Un SGBDR n'est pas destiné à piloter des lectures externes. Il faut que vous écriviez un bout d'applicatif

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Lecture du journal des transactions SQL Server
    Par natachaP.medgic dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/01/2015, 18h13
  2. Lecture données Applet dans ma Servlet
    Par Walmas dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 20/11/2011, 20h39
  3. Migration de données Insertion dans MS SQL
    Par tatemilio2 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 15/07/2010, 17h05
  4. Lecture du clavier avec PL/SQL
    Par pascal_T dans le forum PL/SQL
    Réponses: 3
    Dernier message: 08/09/2008, 10h23
  5. Lecture données importantes dans tableau
    Par TiTiSeb dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 13/07/2007, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo