Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     11 Jul 2001  09:38:27
 To : "Dmitry Surkoff"
 Subject : Re: Here-documents
 -------------------------------------------------------------------------------- 
 
 Dmitry Surkoff <lich@vlata.com> wrote:
 
 DS>Hi All,
 DS>  
 DS>  Подскажите, плиз! Столкнулся с проблемой при работе с Oracle. Когда лезу в
 DS>таблицу, содержащую в наименовании $, происходит попытка разыменования части,
 DS>начинающейся с доллара (если я правильно понял). В результате в запросе вида
 DS>select * from T$TABLE на сервак попадает select * from T.
 
 SQL запрос - обычная строковая константа. Блин, читайте TFM, в данном
 случае Ламу или Верблюда на предмет интерполяции переменных.
 
 "select * from T\$TABLE"
 DS>  Я поэкспериментровал, и нашёл, что если записать запрос как 
 DS>$SEL=q{select * from $TABLE}, то все передается нормально.
 
 Hу правильно q{} эквивалентно одинарным кавычкам.
 
 DS>  А вот как записать такой запрос в here-document, точнее, как записать этот
 
 А зачем?
 
 Чем плохо
 
 q{
 ...
 ..
 ..
 }
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: FT-center (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Here-documents   Dmitry Surkoff   10 Jul 2001 14:54:34 
 Re: Here-documents   Sergey Tkachuk   10 Jul 2001 22:35:00 
 Re: Here-documents   Dmitry Surkoff   10 Jul 2001 16:16:10 
 Re: Here-documents   vitus@ice.ru   11 Jul 2001 09:38:27 
Архивное /ru.perl/95096799f5c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional