Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125

    Aggiornamento vista su SQL Server

    Ho una vista su SQL Server 2000.

    La vista è così ed è funzionante:
    SELECT TOP 100 PERCENT campo1,campo2,campo3
    FROM NomeTabella
    ORDER BY campo1.
    Io devo aggiornare un campo della tabella con l'UPDATE sul campo della vista.
    L'errore che mi dà è questo:
    The view is not updatable because the definition contains the TOP clause
    Come posso fare?

  2. #2
    e' concettualmente sbagliato fare l'update di una vista.... fa' un update diretto della tabella

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125
    E se io dovessi fare l'update per forza sulla vista?

  4. #4
    su QUELLA vista come vedi non si puo'. e comunque - riflettici - gira e rigira vai sempre ad aggiornare un campo di una tabella. quindi...

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    oltre che inutile: TOP 100 PERCENT vuol dire tutti...
    allora puoi fare a meno di metterlo
    Tutti vogliono parlare, nessuno sa ascoltare.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.