what is lexical parameter?

Answers were Sorted based on User's Feedback



what is lexical parameter?..

Answer / rajeshwar

with this u can specify a complete where condition for
example select * from emp where &lex_par; i.e we can
specify where conditions.with bind variables we give values
to columns in query .

Is This Answer Correct ?    12 Yes 2 No

what is lexical parameter?..

Answer / samaresh

Lexical references are placeholders for columns or
parameters that you embed in a SELECT statement. You can
use lexical references to replace the clauses appearing
after SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING,
CONNECT BY, and START WITH. Use a lexical reference when
you want to substitute multiple values at runtime. You
cannot make lexical references in a PL/SQL statement. You
can, however, use a bind reference in PL/SQL to set the
value of a parameter that is then referenced lexically in
SQL, as shown in te example below. You create a lexical
reference by typing an ampersand (&) followed immediately
by the column or parameter name. A default definition is
not provided for lexical references.
Therefore, you must do the following:
Before you create your query, define a column or parameter
in the data model for each lexical reference in the query.
For columns, you must set the Value if Null property, and,
for parameters, you must set the Initial Value property.

Restrictions::::
You cannot make lexical references in a PL/SQL statement.

If a column or parameter is used as a lexical reference in
a query, its data type must be character.

If you want to use lexical references in your SELECT
clause, you should create a separate lexical reference for
each column you will substitute. In addition, you should
assign an alias to each lexical reference. This enables you
to use the same layout field and boilerplate label for
whatever value you enter for the lexical reference on the
Runtime Parameter Form.

If you use lexical references in your SELECT clause, you
must specify the same number of items at runtime as were
specified in the report's data model. Each value you
specify for your lexical references at runtime must have
the same datatype as its Initial Value.


A lexical reference cannot be used to create additional
bind variables after the After Form trigger fires. For
example, suppose you have a query like the following (note
that the WHERE clause is replaced by a lexical reference):
SELECT ENAME, SAL FROM EMP
&where_clauseIf the value of the where_clause parameter
contains a reference to a bind variable, you must specify
the value in the After Form trigger or earlier. You would
get an error if you supplied the following value for the
parameter in the Before Report trigger: WHERE SAL
= :new_bindIf you supplied this same value in the After
Form trigger, the report would run

Reports Builder uses these values to validate a query with
a lexical reference. Create your query containing lexical
references.

Is This Answer Correct ?    8 Yes 2 No

what is lexical parameter?..

Answer / kmanioralce

Substitute multiple values at run time whereas bind
variable subsitute one value at run time

Is This Answer Correct ?    6 Yes 5 No

Post New Answer

More Oracle Apps Technical Interview Questions

what is the difference between request group and request security group in oracle apps?

2 Answers   BirlaSoft,


Hi Experts How to Create a purchase order without a requisition ?

6 Answers   Amdocs, KPMG, Oracle,


In interface how u find errors and how to solve. How to fix it?

3 Answers  


Define multi org structure with example(take any businees).

1 Answers   Oracle, Wipro,


How to move the one file from one instance to another instance? And your scripts also?

0 Answers  






what is count(*) from po_vendors(any table)? what does it do and what is count(1) from po_vendors(any table)? what is count(0) from po_vendors(any table) the out put is same what is the difference

4 Answers   IBM,


WHAT IS THE USE OF SKIP WHERE U WILL GIVE?

3 Answers  


What are the benefits of using soa architecture?

0 Answers  


Is that Possible To create package Overloading , If Yes Give any Examples

1 Answers   PWC,


what are the difference between 11.5.7 and 11.5.9 in oracle apps

4 Answers  


what are the error tables in OM

2 Answers   Fujitsu,


How we print the multi language in report?can any one give me step bye step explanation.

2 Answers   HCL, IBM, Tech Mahindra,


Categories
  • Oracle Apps Technical Interview Questions Oracle Apps Technical (547)
  • Oracle Apps Financial Interview Questions Oracle Apps Financial (793)
  • Oracle Apps Manufacturing Interview Questions Oracle Apps Manufacturing (53)
  • Oracle Apps HRMS Interview Questions Oracle Apps HRMS (169)
  • Oracle Apps CRM Interview Questions Oracle Apps CRM (9)
  • Oracle Apps SCM Interview Questions Oracle Apps SCM (141)
  • Oracle Install Base Interview Questions Oracle Install Base (62)
  • Oracle Service Contracts Interview Questions Oracle Service Contracts (101)
  • Oracle Apps AllOther Interview Questions Oracle Apps AllOther (114)