Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    146

    [SQL] Aggiornamento "mirato" di una parte di record

    Ciao!
    Sapete dirmi se esiste un comando SQL che mi permetta di fare l'update di una parte di una stringa all'interno di un record?
    Es. Aggiorna il record che contiene un campo con la stringa "Car Magno", sostituendo solo la prima parte "Car" in "Carlo", senza banalmente fare l'update dell'intera stringa.

    Grazie!
    Per Aspera Ad Astra
    -----------------------------------------

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Scusa, ma a che pro?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,311
    per quanto ne so io...

    per sostituire 'Car Magno' con 'Carlo Magno' devi comunque riscrivere tutto il field.

    cercherei una soluzione utilizzando le UDF o in alternativa scrivendo una stored Procedure

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    146
    Ok, grazie!
    Mi chiedo solo se posso usare le stored Procedures con access.....
    Cosa sono le UDF? (intanto googlo un po')

    Scusa, ma a che pro?
    Il fatto è che non so sempre di che dimensione è la parte che deve rimanere... fare una copia via codice in una stringa VBA, modificare e, poi, uploadare sul db mi sembra molto oneroso, visto che i dati sono molti...
    Per Aspera Ad Astra
    -----------------------------------------

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,311
    non ho mai utilizzato access... tuttavia credo che si possano scrivere le stored procedure.

    le UDF sono funzioni definite dall'utente.

    io utilizzo molto le stored procedure e le UDF nel database Firenird

    ciao

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da Disastro
    Il fatto è che non so sempre di che dimensione è la parte che deve rimanere... fare una copia via codice in una stringa VBA, modificare e, poi, uploadare sul db mi sembra molto oneroso, visto che i dati sono molti...
    Non ho capito nulla ...

    In ogni caso, l'update di un campo si fa su tutto il campo ...

    Se il valore di un determinato campo deve diventare "Carlo Magno" tu fai l'UPDATE del campo scrivendo il valore "Carlo Magno" ... tutto qui ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    146
    In ogni caso, l'update di un campo si fa su tutto il campo
    Ok! Convinto!!
    Perciò provo ad usare la funzione Replace di Access!

    non ho mai utilizzato access... tuttavia credo che si possano scrivere le stored procedure
    Niente Stored Procedures in Access!
    Per Aspera Ad Astra
    -----------------------------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.