Parameterized vraagsyntaxis

Gemarkeerde query's gebruiken de indeling '$YOUR_PARAMETER_NAME' en kunnen worden samengevoegd met puntnotatie. Een voorbeeldSQL verklaring die geparametereerde vragen gebruikt kan hieronder worden gezien.

INSERT INTO
   $Database_Name.Schema_Name.adwh_lkup_process_delta_log
   (process_name, merge_policy_id, process_status, process_date, create_ts, change_ts)
SELECT
   '$Table_Process_Name' process_name,
   hash('$Merge_PolicyID') merge_policy_id,
   '$process_status' process_status,
   to_date('$date_key') process_date,
   CURRENT_TIMESTAMP create_ts,
   CURRENT_TIMESTAMP change_ts;

Een query met parameters maken

Navigeer naar de Query-editor om de geparametereerde query in de UI te maken. Zie de sectie op die tot de Redacteur van de Vraagvoor meer instructies toegang hebben.

Gebruik de voorkeuren van '$' om een queryparameter in te voeren in uw query in de teksteditor. Selecteer vervolgens het tabblad Query parameters naast Console de ontbrekende waarde voor de toets toevoegen. De query kan niet worden uitgevoerd als u geen waarde toevoegt aan een van de vereiste toetsen. Een waakzaam pictogram ( een waakzaam pictogram. ) wordt weergegeven in de sectie Query Parameters naast lege Value -invoervelden.

NOTE
Als uw vraag geen parameters neemt, kunt u onnodige parameters binnen de Redacteur van de Vraag nog ingaan. De redacteur van de Vraag negeert alle onnodige sleutel-waarde paren en zij hebben geen effect op de uitvoering of de resultaten van de vraag.

de Redacteur van de Vraag met een parameterized vraag en de benadrukte sectie van de parameters van de Vraag.

TIP
Wijzig tabbladen van Query parameters in Console om de uitvoer van de console van de query weer te geven.