Visualizzazione dei risultati da 1 a 9 su 9

Discussione: CONSIGLIO SU ID

  1. #1

    CONSIGLIO SU ID

    Ciao ragazzi ho un campo chiave primaria da inserire.
    Il mio pensiero è prendo il campo massimo +1 e via
    peccato che se faccio select top 1 n_indirizzo from indirizzi where user = xxxxx mi restituisce il valore più basso...
    ma top 1 prende il campo maggiore o minore o in ordine alfabetico?
    voi come fareste? ho provato anche la select max ma mi da impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto...
    Dove sbaglio?

  2. #2
    non potevi farlo anche di tipo contatore?

  3. #3
    posso ancora farlo, qual'è il vantaggio?

  4. #4
    che ogni nuovo record incrementa quel valore del precedente + 1 in automatico.

  5. #5
    se lo aggiungo da access si ma se lo faccio da asp pure?
    cioè io faccio una insert di tutti i campi tranne di quello ID?

  6. #6
    YESS! al db non interessa chi INSERTa.

  7. #7
    Se non sbaglio la clausola TOP X estrae i primi X valori trovati nel db.

    Come hanno gia' detto, puoi usare il campo contatore che si autoincrementa da solo e ti risparmi anche una query.

  8. #8
    Oppure puoi usare la clausola MAX(ID) all'interno dell'SQL

  9. #9
    Essendo che deve fare un INSERT, torniamo punto ed accapo, usando il campo contatore risparmia una query (per il discorso del TOP, basterebbe usare l'ORDER BY).


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.