While browsing, found a good SQL query for having the random numbers generated.
Acutally this can be useful in the case where we can show a result depending on the value generated.
And YES, even the developer wont be sure of the value generated. Can be well used in GAME type of reports in OBIEE or to tell a fortune message to the user when he/ she logs into the application.
The code can we used in the RPD and can be used in the Answers.
I am using a session variable with the below code in the init block
select to_number(substr(to_char(dbms_random.value), 2, 1)) from dual
I will call this session variable into the column formula of a report and mention the conditions as
case VALUEOF(NQ_SESSION.Random_Ses)
when 2 then 'Bad fortune'
when 3 then 'You would have a Great Day'
when 4 then 'You will meet your luck today'
when 5 then 'You will have a bad day'
when 6 then 'Dont expect'
when 7 then 'Bad Day'
when 8 then 'You will work hard'
when 9 then 'You will go outside'
else 'Nothing Special'
end
Whenever the user logs into the application then the random number is generated and gets a values assigned. And in return he/ she will see the message of their fortune. :)
Maybe this is also a good example for session variable.
Acutally this can be useful in the case where we can show a result depending on the value generated.
And YES, even the developer wont be sure of the value generated. Can be well used in GAME type of reports in OBIEE or to tell a fortune message to the user when he/ she logs into the application.
The code can we used in the RPD and can be used in the Answers.
I am using a session variable with the below code in the init block
select to_number(substr(to_char(dbms_random.value), 2, 1)) from dual
I will call this session variable into the column formula of a report and mention the conditions as
case VALUEOF(NQ_SESSION.Random_Ses)
when 2 then 'Bad fortune'
when 3 then 'You would have a Great Day'
when 4 then 'You will meet your luck today'
when 5 then 'You will have a bad day'
when 6 then 'Dont expect'
when 7 then 'Bad Day'
when 8 then 'You will work hard'
when 9 then 'You will go outside'
else 'Nothing Special'
end
Whenever the user logs into the application then the random number is generated and gets a values assigned. And in return he/ she will see the message of their fortune. :)
After the user log in.
No comments:
Post a Comment
Thanks to Comment
--Add--