The USER function

Use the USER function when you want to define a restricted view of a table that contains only rows that include your user ID. For information about how to create views, see the HCL OneDB™ Database Design and Implementation Guide and the GRANT and CREATE VIEW statements in the HCL OneDB Guide to SQL: Syntax.

The following query returns the user name (login account name) of the user who executes the query. It is repeated once for each row in the table.
Figure 1: Query
SELECT * FROM cust_calls
   WHERE user_id = USER; 
If the user name of the current user is richc, the query retrieves only those rows in the cust_calls table where user_id = richc.
Figure 2: Query result
customer_num  110
call_dtime    1998-07-07 10:24
user_id       richc
call_code     L
call_descr    Order placed one month ago (6/7) not received.
res_dtime     1998-07-07 10:30
res_descr     Checked with shipping (Ed Smith). Order sent yesterday-we
              were waiting for goods from ANZ. Next time will call with
              delay if necessary

customer_num  119
call_dtime    1998-07-01 15:00
user_id       richc
call_code     B
call_descr    Bill does not reflect credit from previous order
res_dtime     1998-07-02 08:21
res_descr     Spoke with Jane Akant in Finance. She found the error and is
              sending new bill to customer