[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

Re: How to use HINT statement in SQR ?



Rick
try this....


begin-select on-error=sql_error
/*+ALL_ROWS*/
distinct pa.business_unit      &pa.business_unit
pa.contract_num_pc    &pa.contract_num_pc

--- Rick_Creel@AONCONS.COM wrote:
> I am trying use a HINT in an SQR select.  The only
> way I could get it to be
> accepted syntax-wise was to code the statement like
> this:
>
> begin-select distinct on-error=sql_error
> /*+ALL_ROWS*/
> pa.business_unit      &pa.business_unit
> pa.contract_num_pc    &pa.contract_num_pc
> pa.contract_line_num  &pa.contract_line_num
> cl.eff_status         &cl.eff_status
> cl.effdt              &cl.effdt
>    do process_stuff
> from ps_proj_activity   pa,
>      ps_pc_contract_lin cl
> where pa.business_unit = $req_business_unit
> and   pa.project_id    = $req_project_id
> and   blah blah blah
> end-select
>
> When SQR parses out this command, it becomes:
>
> select distinct /*+ALL_ROWS*/ pa.business_unit,
> pa.contract_num_pc,
> pa.contract_line_num   .... blah blah blah
>
> However, in order for it to work properly, it needs
> to be parsed as:
>
> select  /*+ALL_ROWS*/ distinct pa.business_unit,
> pa.contract_num_pc,
> pa.contract_line_num   .... blah blah blah
>
> Anyone know how to make this happen?  I have tried
> many different versions of
> the BEGIN-SELECT statement,
> but the only one I could get to work was the one
> shown above.
>
> Any help would be greatly appreciated!


__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/