in reply to Ignoring "$" sign in sql-statement to Oracle
If I were writing this, I would likely use a here-doc:my $sql = qq { select SID,SERIAL,USERNAME,STATUS,SCHEMANAME,OSUSER, PROCESS,MACHINE,TERMINAL,PROGRAM,TYPE,MODULE, to_char(LOGON_TIME,'DD-MON-YY HH24:MI:SS')"LOGON_TIME", STATE,SERVICE_NAME from v\$session order by LOGON_TIME DESC};
my $sql = <<'EOSQL'; select SID,SERIAL,USERNAME,STATUS,SCHEMANAME,OSUSER, PROCESS,MACHINE,TERMINAL,PROGRAM,TYPE,MODULE, to_char(LOGON_TIME,'DD-MON-YY HH24:MI:SS')"LOGON_TIME", STATE,SERVICE_NAME from v$session order by LOGON_TIME DESC} EOSQL
Note that the ' in the here-doc suppresses interpolation.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Ignoring "$" sign in sql-statement to Oracle
by gizmojunkee (Novice) on Mar 29, 2011 at 15:43 UTC |