Sto facendo alcuni test scritti in SQL. Voglio scrivere codice riusabile e quindi voglio dichiarare alcune variabili all’inizio e riutilizzarle nello script, in questo modo:
DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar;
Come posso dichiarare una variabile e riutilizzarla nelle dichiarazioni che seguono? (Sto usando SQLDeveloper per accedere a un DB Oracle.)
Ho provato finora:
BEGIN
e END;
. Acces la variabile usando &stupidvar
. DEFINE
e accedi alla variabile. VARIABLE
e accedere alla variabile. Ma ricevo tutti i tipi di errori durante i miei tentativi (variabile non associata, errore di syntax, Expected SELECT INTO
…).
Durante la ricerca in rete trovo molte spiegazioni diverse, relative a SQL, PL / SQL.
Grazie in anticipo!