Ricerca sequenziale: tipi di input

Nelle ricerche sequenziali il tipo di input specifica la modalità di comunicazione delle ricerche secondarie successive da parte dell'utente. La differenza principale riguarda l'esecuzione della ricerca, come illustrato nei seguenti tipi di input:

Nota: Per Casella di testo e Casella di testo con modalità di completamento automatico, l'istruzione SQL deve includere un'istruzione LIKE. Inoltre, è necessario utilizzare il segnaposto {0}.

Esempi di caselle di testo

Per trovare nomi di tabella, definire l'istruzione SQL seguente:

select f_class_name from tb_dictionary where upper(f_class_name) like upper('{0}')

Se si utilizza questa definizione in Set di strumenti AutoCAD Map 3D, ad esempio, si immetterà "lm_b*". Durante l'esecuzione, il segnaposto {0} viene sostituito dal carattere immesso dall'utente. * viene sostituito da "%" e vengono visualizzate tutte le tabelle che iniziano con LM_B*.

Per trovare nomi di via mediante una casella di testo, utilizzare l'istruzione SQL seguente, che include il segnaposto {0} e un'istruzione LIKE:

select distinct LABEL_TEXT from LM_STREET_TBL where LABEL_TEXT like ('{0}') and GEOM is not NULL order by LABEL_TEXT

Esempio di casella di testo con modalità di completamento automatico

Per trovare nomi di tabella, utilizzare l'istruzione SQL sopra illustrata:

select f_class_name from tb_dictionary where upper(f_class_name) like upper('{0}')

Ad esempio, se si utilizza questa definizione in Set di strumenti AutoCAD Map 3D, è possibile iniziare ad immettere qualsiasi carattere. Durante l'esecuzione, il segnaposto {0} viene sostituito dal carattere immesso dall'utente preceduto dal prefisso %. Il risultato è rappresentato da tutte le tabelle che iniziano per A, come illustrato nella seguente istruzione SQL:

select f_class_name from TB_dictionary where UPPER (f_class_name) like UPPER ('A%')

Esempio di elenco di selezione

Per trovare nomi di via, utilizzare l'istruzione SQL seguente:

select distinct LABEL_TEXT from LM_STREET_TBL where GEOM is not NULL order by LABEL_TEXT

Il diagramma seguente mostra il flusso di lavoro con diversi tipi di input.

Ricerca entità geografiche: flusso di lavoro della ricerca sequenziale con diversi tipi di input.