Descrizione
Aggiunge
il campo della chiave univoca del tipo di record primario di questa query all'oggetto
QueryFieldDefs.
Crea e aggiunge alla raccolta un oggetto
QueryFieldDef che costituisce un campo della chiave univoca. Questo campo è una concatenazione, in
una singola stringa, di tutti i campi che costituiscono una chiave univoca (se ve ne sono
più di una). Ad esempio, se si dispone di una chiave univoca di nome + cognome,
ciò genererà un SQL del tipo (la sintassi varia per il fornitore):
select concat(first_name, last_name) from defect.
È possibile restituire una singola colonna risultati con
valori del tipo "Joe Jones".
Nota: il metodo aggiunge il campo DBID alla query e lo contrassegna per la conversione in una chiave univoca per il record quando si esegue la query. Con la restituzione dell'oggetto QueryFieldDef dal metodo AddUniqueKey risulta come se solo il campo DBID sia selezionato, ma ResultSet risultante dall'esecuzione della query restituisce il nome di visualizzazione del record come il nome colonna.
Per i record stateless, il nome di visualizzazione è costituito dall'unione di ogni campo di chiave univoca con uno spazio di separazione.
Sintassi
VBScript
queryfielddefs.AddUniqueKey
Perl
$queryfielddefs->AddUniqueKey();
- Identificativo
- Descrizione
- queryfielddefs
- Un oggetto di raccolta QueryFieldDefs che rappresenta la serie di oggetti QueryFieldDef disponibili come una raccolta per essere recuperati.
- Valore di ritorno
- Restituisce l'oggetto QueryFieldDef.