Scalare SQL UDFs - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scalare SQL UDFs

Uno scalare SQL UDF incorpora una SQL SELECT clausola che viene eseguita quando la funzione viene chiamata e restituisce un singolo valore. Il comando CREATE FUNCTION definisce i parametri seguenti:

  • Argomenti di input (facoltativi). Ogni argomento deve avere un tipo di dati.

  • Un tipo di dati restituito.

  • Una clausola. SQL SELECT Nella SELECT clausola, fate riferimento agli argomenti di input utilizzando $1, $2 e così via, in base all'ordine degli argomenti nella definizione della funzione.

Il tipo di dati di input e il tipo di dati restituito possono essere qualsiasi tipo di dati di Amazon Redshift standard.

Non includere una clausola nella FROM clausola. SELECT Invece, includi la FROM clausola nell'SQListruzione che chiama la. SQL UDF

La SELECT clausola non può includere nessuno dei seguenti tipi di clausole:

  • FROM

  • INTO

  • WHERE

  • GROUPDI

  • ORDERDI

  • LIMIT