<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892907</guid>
        <pubDate>Fri, 14 Jul 2023 06:13:13 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892907</link>
        <description><![CDATA[Red Fox: Похоже, что нашел решение. Вот скрипт:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">DEFINE NewDate= TO_DATE (&#39;01.06.2023&#39;, &#39;DD.MM.YYYY&#39;)</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">SELECT a.* </div><div class="code_line">FROM vw_st_imd_orders a</div><div class="code_line">WHERE </div><div class="code_line">ENTRY_DATE&#62;= &amp;&amp;NewDate</div><div class="code_line">AND prct_cod IN (476) </div><div class="code_line">--AND order_state = 0 </div><div class="code_line">AND refuse_reason NOT IN (140,122,133)</div><div class="code_line">AND recl_uncod = 12657303</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Red Fox</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892799</guid>
        <pubDate>Tue, 11 Jul 2023 15:54:27 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892799</link>
        <description><![CDATA[Majestio: <strong class='tag-b'>Red Fox</strong>, смотри - <a class='tag-url' href='https://www.cyberforum.ru/oracle/thread2332687.html' target='_blank'>похоже твой вопрос</a>.]]></description>
        <author>Majestio</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892788</guid>
        <pubDate>Tue, 11 Jul 2023 12:53:07 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892788</link>
        <description><![CDATA[Red Fox: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=436314&view=findpost&p=3892775'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MIF &#064; <time class="tag-quote__quoted-time" datetime="2023-07-11T11:34:46+00:00">11.07.23, 11:34</time></span><div class='quote '></div></div><br>
Такого поля нет, это только переменная типа дата. А поле называется entry_date.]]></description>
        <author>Red Fox</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892786</guid>
        <pubDate>Tue, 11 Jul 2023 12:14:16 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892786</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=436314&view=findpost&p=3892748'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Red Fox &#064; <time class="tag-quote__quoted-time" datetime="2023-07-10T14:34:00+00:00">10.07.23, 14:34</time></span><div class='quote '>в этом предложении SELECT ожидается фраза INTO</div></div><br>
Данное сообщение говорит о том, что показанный код используется в объекте, не допускающем вывода (из которого не разрешён возврат набора записей). Например, в триггере...]]></description>
        <author>Akina</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892776</guid>
        <pubDate>Tue, 11 Jul 2023 11:42:45 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892776</link>
        <description><![CDATA[Majestio: Автор пока молчит  :-?]]></description>
        <author>Majestio</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892775</guid>
        <pubDate>Tue, 11 Jul 2023 11:34:46 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892775</link>
        <description><![CDATA[MIF: Одно другого не исключает.]]></description>
        <author>MIF</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892770</guid>
        <pubDate>Tue, 11 Jul 2023 09:45:02 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892770</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=436314&view=findpost&p=3892769'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MIF &#064; <time class="tag-quote__quoted-time" datetime="2023-07-11T09:14:45+00:00">11.07.23, 09:14</time></span><div class='quote '>В таблице есть поле NewDate?</div></div><br>
Это же переменная запроса на PL/SQL]]></description>
        <author>Majestio</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892769</guid>
        <pubDate>Tue, 11 Jul 2023 09:14:45 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892769</link>
        <description><![CDATA[MIF: В таблице есть поле NewDate?]]></description>
        <author>MIF</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892751</guid>
        <pubDate>Mon, 10 Jul 2023 15:31:09 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892751</link>
        <description><![CDATA[Majestio: И еще, может я ошибаюсь, но <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">FROM vw_st_imd_orders a</span></span> нужно писать как <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">FROM vw_st_imd_orders <span class="tag-color tag-color-named" data-value="red" style="color: red">AS</span> a</span></span> :-?]]></description>
        <author>Majestio</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892749</guid>
        <pubDate>Mon, 10 Jul 2023 15:03:46 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892749</link>
        <description><![CDATA[Majestio: А если вынести <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">NewDate:= TO_DATE (&#39;01/01/2022&#39;, &#39;DD/MM/YYYY&#39;);</span></span> в блок <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">DECLARE</span></span> ?]]></description>
        <author>Majestio</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892748</guid>
        <pubDate>Mon, 10 Jul 2023 14:34:00 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892748</link>
        <description><![CDATA[Red Fox: Включил begin-end в select, но все равно появляется новая ошибка с INTO:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">DECLARE</div><div class="code_line">&nbsp;&nbsp; NewDate DATE;</div><div class="code_line">BEGIN</div><div class="code_line">&nbsp;&nbsp;NewDate:= TO_DATE (&#39;01/01/2022&#39;, &#39;DD/MM/YYYY&#39;);</div><div class="code_line">&nbsp;&nbsp;SELECT a.* </div><div class="code_line">&nbsp;&nbsp;FROM vw_st_imd_orders a</div><div class="code_line">&nbsp;&nbsp;WHERE </div><div class="code_line">&nbsp;&nbsp;entry_date&#62;= NewDate &nbsp; &nbsp; --&#39;01/01/2022&#39;</div><div class="code_line">&nbsp;&nbsp;AND prct_cod IN (476) </div><div class="code_line">&nbsp;&nbsp;AND order_state = 0 </div><div class="code_line">&nbsp;&nbsp;AND refuse_reason NOT IN (140,122,133) &nbsp;</div><div class="code_line">&nbsp;&nbsp;AND recl_uncod = 12657303;</div><div class="code_line">END;</div></ol></div></div></div></div><br>
<br>
<br>
<span class="tag-color tag-color-named" data-value="purple" style="color: purple"><em class='tag-i'>Error report -<br>
ORA-06550: Строка 7, столбец 3:<br>
PLS-00428: в этом предложении SELECT ожидается фраза INTO<br>
06550. 00000 -  &quot;line %s, column %s:&#092;n%s&quot;<br>
*Cause:    Usually a PL/SQL compilation error.</em></span><br>
<br>
Не смог найти место для INTO.]]></description>
        <author>Red Fox</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892744</guid>
        <pubDate>Mon, 10 Jul 2023 13:57:18 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892744</link>
        <description><![CDATA[Akina: Ну вообще-то запрос SELECT должен быть внутри блока BEGIN-END, вроде как...]]></description>
        <author>Akina</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892726</guid>
        <pubDate>Mon, 10 Jul 2023 08:37:13 +0000</pubDate>
        <title>Ошибка в запросе SQL с переменной в базе Oracle</title>
        <link>https://forum.sources.ru/index.php?showtopic=436314&amp;view=findpost&amp;p=3892726</link>
        <description><![CDATA[Red Fox: Добрый день, форумчане,<br>
<br>
Помогите, пожалуйста, исправить ошибку в запросе SQL к базе Oracle. В запросе использована переменная типа даты - <em class='tag-i'><span class="tag-color tag-color-named" data-value="blue" style="color: blue">NewDate</span></em>.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">DECLARE</div><div class="code_line">&nbsp;&nbsp; NewDate DATE;</div><div class="code_line">&nbsp;</div><div class="code_line">BEGIN</div><div class="code_line">&nbsp;&nbsp; NewDate:= TO_DATE (&#39;01/11/2022&#39;, &#39;DD/MM/YYYY&#39;);</div><div class="code_line">END;</div><div class="code_line">&nbsp;</div><div class="code_line">SELECT a.* </div><div class="code_line">&nbsp;</div><div class="code_line">FROM vw_st_imd_orders a</div><div class="code_line">WHERE </div><div class="code_line">entry_date&#62;= NewDate</div><div class="code_line">AND prct_cod IN (476) </div><div class="code_line">AND order_state = 0 </div><div class="code_line">AND refuse_reason NOT IN (140,122,133) &nbsp;</div><div class="code_line">AND recl_uncod = 12657303</div></ol></div></div></div></div><br>
<br>
Без переменной запрос работает нормально, но после того, как добавил переменную, запрос стал выдавать ошибку:<br>
<br>
<em class='tag-i'><span class="tag-color tag-color-named" data-value="purple" style="color: purple">Error report -<br>
ORA-06550: Строка 8, столбец 1:<br>
PLS-00103: Встретился символ &quot;SELECT&quot;<br>
06550. 00000 - &quot;line %s, column %s:&#092;n%s&quot;<br>
*Cause: Usually a PL/SQL compilation error.<br>
*Action:</span></em>]]></description>
        <author>Red Fox</author>
        <category>Базы данных: SQL</category>
      </item>
	
      </channel>
      </rss>
	