Risultati da 1 a 5 di 5
  1. #1
    dygez
    ospite

    Predefinito [Sql Server] Problema inserimento NewId() su due tabelle

    Ciao a tutti,

    dunque ho questo problema:

    2 tabelle, che chiameremo Utenti e PC per facilitare.

    PC ha come chiave primaria IDPC, valore "uniqueidentifier", default newid()
    Utenti ha come chiave primaria IDUte, valore "uniqueidentifier", default null

    Ho messo in relazione le due con le seguenti condizioni:
    PrimaryKey IDPC
    ForeignKey IDUte

    Ora io, tramite codice vb.net, faccio un inserimento nella tabella PC. Si crea l'uniqueidentifier per IDPC, e fin qui va bene.
    Il problema è che vorrei che venisse inserito, in contemporanea, lo stesso identico valore di IDPC in IDUte, di modo da non perdere la relazione.

    Come faccio?

  2. #2
    dygez
    ospite

    Predefinito Re: [Sql Server] Problema inserimento NewId() su due tabelle

    Mi rispondo da solo vista la pletora di risposte , magari torna utile a qualcuno: non si fa. Semplicemente è mooooolto meglio utilizzare newsequentialid() invece della funzione newid() perchè newsequentialid() crea un valore random ma comunque sequenziale. In questo modo posso controllare l'ultimo inserimento e quindi passarlo all'altra tabella.

    Potete chiudere il thread, ciao.

  3. #3

    Predefinito Re: [Sql Server] Problema inserimento NewId() su due tabelle

    grazie per la mini guida allora ,
    purtroppo sei capitato in orario scuola/lavoro.

  4. #4
    Il Nonno L'avatar di vaitrafra
    Data Registrazione
    23-09-01
    Località
    Scandiano
    Messaggi
    6,024

    Predefinito Re: [Sql Server] Problema inserimento NewId() su due tabelle

    e usare i trigger per fare un'inserimento a cascata no?

  5. #5
    dygez
    ospite

    Predefinito Re: [Sql Server] Problema inserimento NewId() su due tabelle

    Citazione Originariamente Scritto da Aragorn Visualizza Messaggio
    e usare i trigger per fare un'inserimento a cascata no?
    Se mi dici come recuperare il valore creato da NewID() mi piacerebbe provarlo.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato