Автор Тема: экранирование символа $ в SQL-запросе  (Прочитано 2373 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн grobbelaar

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
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)

подскажите как правильно написать сей кусок кода

Оффлайн grobbelaar

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
экранирование символа $ в SQL-запросе
« Ответ #1 : 10 Февраля 2005, 18:35:54 »
вопрос снят
все я правильно делал, просто гоню ...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28