Forum Webscript.Ru

Программирование => Perl => Тема начата: grobbelaar от 10 Февраля 2005, 18:02:49

Название: экранирование символа $ в SQL-запросе
Отправлено: grobbelaar от 10 Февраля 2005, 18:02:49
SQL инструкция оракловая:
1)  выполняем

$dbh->do("insert into sess_log(sid, serial) SELECT SID, SERIAL# FROM V$SESSION WHERE audsid = userenv(\'SESSIONID\')");

ругается на символ $

2) экранируем так (интуитивно): \\$

$dbh->do("insert into sess_log(sid, serial) SELECT SID, SERIAL# FROM V\\SESSION WHERE audsid = userenv(\'SESSIONID\')");

ORA-00942: table or view does not exist (DBD ERROR: OCIStmtExecute)

подскажите как правильно написать сей кусок кода
Название: экранирование символа $ в SQL-запросе
Отправлено: grobbelaar от 10 Февраля 2005, 18:35:54
вопрос снят
все я правильно делал, просто гоню ...