機械翻訳について

返される値の式

返される値式は、特定の値に評価される式です。 たとえば、2つの数値の合計を計算する関数は、それらの数値の合計を値として返すことができます。 その後、この値をプログラムの他の部分で使用できます。

戻り値式リスト: 戻り値式のカンマ区切りリスト。
value_returned_expression_list ::= value_returned_expression [,value_returned_expression]...
値が返された式
value_returned_expression ::= term | value_returned_expression {'+'|'-'} term 
term ::= factor | term {'*'|'/'} factor
factor ::= ['+' | '-'] primary
primary ::=   column_reference
            | constant_value
            | PARAMETER '[' parameter_name ']'
            | case_expr
            | function_expression
            | '('value_returned_expression ')'
column_reference ::= { THIS | table_name }.column_name // E.g.: CUST.CUST_ID,
                                                                THIS.AMT (Refer to a previously defined column within the same target dataset)
                     | table_name [EXCLUDE] column_list // E.g.: sales[amount, quantity, prod_id], 
                                                                 sales[amount] , sales EXCLUDE [amount, quantity, prod_id]
constant_value ::= [-] number | identifier | date | timestamp | string| NULL
IMPORT SOURCE CUSTOMERS
DEFINE DATASET CUSTOMERS_D 
 ROWSOURCE CUSTOMERS;
 THIS = CUSTOMERS[CUST_ID];
 
 // value_returned_expression - use of function CONCAT_WS with column_reference
 THIS[CUST_FULL_NAME] = CONCAT_WS(' ', CUSTOMERS.CUST_FIRST_NAME,CUSTOMERS.CUST_LAST_NAME); 
END