Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. miky2708
    3. Post
    M

    miky2708

    @miky2708

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da miky2708

    • RE: Stored Procedure

      non mi sa aiutare proprio nessuno???:bho: :bho: :mmm: :mmm:

      postato in Coding
      M
      miky2708
    • Stored Procedure

      Salve a tutti,
      il mio precedente appello è rimasto senza risposta..probabilmente era troppo banale come domanda..infatti ho risolto 5 min dopo aver postato...era un problema di permessi..Ora ho questo problema..

      DELIMITER $$
      DROP PROCEDURE IF EXISTS nomedatabase.prova $$
      CREATE PROCEDURE nomedatabase.prova (IN param1 INT, OUT param2 INT)
      BEGIN
      SELECT COUNT(*) INTO param2 FROM t_dipartimenti t
      WHERE t.ID_dipartimento = param1;
      END $$
      DELIMITER ;

      La procedura, come facilmente intuibile, dovrebbe restituirmi il conteggio delle righe della tabella che rispettano quella clausola di where. Nel mio caso richiamando la procedura con "call nomedatabase.prova (1,@param2) e poi facendo la successiva select @param2 dovrebbe restituirmi una singola riga del count con il valore 1, visto che in tabella ho ovviamente solo un dipartimento con ID_dipartimento= 1...Invece di fare ciò, la procedura mi restiusce come valore NULL...qualche anima pia sà dirmi dov'è che sbaglio??...Grazie a chiunque mi voglia aiutare

      postato in Coding
      M
      miky2708
    • Problema Stored Procedure

      Buongiorno a tutti e grazie per aver accettato la mia iscrizione....Premesso che sono un neofita di mysql, vorrei sottoporvi questo problema:

      Sto smanettando con mysql administrator su un database in locale..ho creato uno schema di prova con alcune tabelle standard (dipartimenti, impiegati, regioni)..e dopo aver popolato 3/4 righe della tabella dipartimenti volevo creare una semplice stored procedure che effettuasse il count delle righe presenti in tabella. Per fare questo ho inserito il seguente codice con mysql browser:

      DELIMITER $$
      DROP PROCEDURE IF EXISTS nomedatabase.prova $$
      CREATE PROCEDURE nomedatabase.prova (out param1 int )
      BEGIN
      select count(*) into param1 from nomedatabase.dipartimenti;
      END $$
      DELIMITER ;

      Quando lancio la query, mi da il seguente errore:

      Script line: 4 Access denied for user [EMAIL="'root'@'%'"]'root'@'%'[/EMAIL] to database 'nomedatabase'

      Non credo sia un problema di permessi visto che accedo con un utente root con db in locale, se non è questo cos'altro potrebbe essere??..Grazie anticipatamente a chiunque vorrà rispondermi!

      postato in Coding
      M
      miky2708