<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Finding Wrong Hints	</title>
	<atom:link href="https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/</link>
	<description>Database-centric development</description>
	<lastBuildDate>Mon, 20 Nov 2023 10:47:27 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/feed/"/>
	<item>
		<title>
		By: Philipp Salvisberg		</title>
		<link>https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-116137</link>

		<dc:creator><![CDATA[Philipp Salvisberg]]></dc:creator>
		<pubDate>Mon, 20 Nov 2023 10:47:27 +0000</pubDate>
		<guid isPermaLink="false">https://www.salvis.com/blog/?p=11443#comment-116137</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-116131&quot;&gt;Pantea Tourang&lt;/a&gt;.

Thank you, Pantea.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-116131">Pantea Tourang</a>.</p>
<p>Thank you, Pantea.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Pantea Tourang		</title>
		<link>https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-116131</link>

		<dc:creator><![CDATA[Pantea Tourang]]></dc:creator>
		<pubDate>Mon, 20 Nov 2023 07:58:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.salvis.com/blog/?p=11443#comment-116131</guid>

					<description><![CDATA[Very informative article. I learned new stuff. Thank you]]></description>
			<content:encoded><![CDATA[<p>Very informative article. I learned new stuff. Thank you</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Philipp Salvisberg		</title>
		<link>https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-93677</link>

		<dc:creator><![CDATA[Philipp Salvisberg]]></dc:creator>
		<pubDate>Mon, 17 Jan 2022 15:36:08 +0000</pubDate>
		<guid isPermaLink="false">https://www.salvis.com/blog/?p=11443#comment-93677</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-93672&quot;&gt;Jonathan Lewis&lt;/a&gt;.

An important remark. Thank you.

The checks regarding &quot;G-9602: Always use the alias name instead of the table name&quot; are applied only for chosen hints (e.g. &lt;code&gt;leading&lt;/code&gt;). &lt;code&gt;table_stats&lt;/code&gt;, &lt;code&gt;index_stats&lt;/code&gt; and &lt;code&gt;column_stats&lt;/code&gt; are not among them. For these three hints only the name is checked. However, based on your comment I create two issues on the &lt;a href=&quot;https://github.com/Trivadis/plsql-cop-validators&quot; rel=&quot;nofollow ugc&quot;&gt;custom validator GitHub repo&lt;/a&gt;:
&lt;ul&gt;
 	&lt;li&gt;&lt;a href=&quot;https://github.com/Trivadis/plsql-cop-validators/issues/46&quot; rel=&quot;nofollow ugc&quot;&gt;#46: Hints: Add test cases for table_stats, index_stats and column_status&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href=&quot;https://github.com/Trivadis/plsql-cop-validators/issues/47&quot; rel=&quot;nofollow ugc&quot;&gt;#47: Add guideline checks for TABLE_STATS hint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
BTW: &lt;code&gt;@query_block&lt;/code&gt; references are currently not checked. This is a known and documented limitation and might lead to some false negatives.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.salvis.com/blog/2022/01/14/finding-wrong-hints/#comment-93672">Jonathan Lewis</a>.</p>
<p>An important remark. Thank you.</p>
<p>The checks regarding &#8220;G-9602: Always use the alias name instead of the table name&#8221; are applied only for chosen hints (e.g. <code>leading</code>). <code>table_stats</code>, <code>index_stats</code> and <code>column_stats</code> are not among them. For these three hints only the name is checked. However, based on your comment I create two issues on the <a href="https://github.com/Trivadis/plsql-cop-validators" rel="nofollow ugc">custom validator GitHub repo</a>:</p>
<ul>
<li><a href="https://github.com/Trivadis/plsql-cop-validators/issues/46" rel="nofollow ugc">#46: Hints: Add test cases for table_stats, index_stats and column_status</a></li>
<li><a href="https://github.com/Trivadis/plsql-cop-validators/issues/47" rel="nofollow ugc">#47: Add guideline checks for TABLE_STATS hint</a></li>
</ul>
<p>BTW: <code>@query_block</code> references are currently not checked. This is a known and documented limitation and might lead to some false negatives.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
