|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2002
Città: Vercelli
Messaggi: 643
|
[URGENTEE] PL/SQL
ciao a tutti,domani ho un esame su PL/SQL e svolgendo una transazione mi è sorto un problema.
Stavo lavorando con una tabella di questo tipo: Matricola | Aspetto | InAttesa | Max Matricola e aspetto sono Primary key Io dovo fare un interrogazione che mi ritorni un solo elemento (con la select matricola into variabile) in base a : aspetto = variabile che possiedo InAttesa < Max Io ho pensato a questo,ma mi puo' prendere + campi matricola e quindi crearmi un errore: select matricola into matr from x where aspetto=xx and inattesa < max Alla fine della fiera,come faccio ad avere un solo campo in matr Grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
se matricola è chiave primaria non potrai mai avere la certezza di un solo risultato... potrebbereo esistere n matricole con quell'aspetto e quel max!
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jun 2004
Città: 'PAvia
Messaggi: 98
|
fai una fetch, così almeno non hai errori
__________________
Toshiba P10-221 - Mobile P4 3.06 GHz HT (fsbus 800MHz), RAM 512 MB DDR, HD 60GB 5400 rpm, Geforce Fx Go5600 (270/320) 64 MB DDR VRAM 128 bit, DVD±R/RW (PIONEER DVR-K12D), WXGA 1280*800 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:49.