<?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: Is SYSDATE Deterministic? #JoelKallmanDay	</title>
	<atom:link href="https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/</link>
	<description>Database-centric development</description>
	<lastBuildDate>Fri, 31 Oct 2025 09:54:46 +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/2025/10/15/is-sysdate-deterministic-joelkallmanday/feed/"/>
	<item>
		<title>
		By: Philipp Salvisberg		</title>
		<link>https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285436</link>

		<dc:creator><![CDATA[Philipp Salvisberg]]></dc:creator>
		<pubDate>Fri, 31 Oct 2025 09:54:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.salvis.com/blog/?p=14035#comment-285436</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285415&quot;&gt;zheka&lt;/a&gt;.

And if you are interested in the internals of UDF pragma, I recommend &lt;a href=&quot;https://blog.ora-600.pl/2015/10/29/oracle-12c-pragma-udf-the-truth/&quot; rel=&quot;nofollow ugc&quot;&gt;this blog post&lt;/a&gt; by Kamil Stawiarski.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285415">zheka</a>.</p>
<p>And if you are interested in the internals of UDF pragma, I recommend <a href="https://blog.ora-600.pl/2015/10/29/oracle-12c-pragma-udf-the-truth/" rel="nofollow ugc">this blog post</a> by Kamil Stawiarski.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Philipp Salvisberg		</title>
		<link>https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285419</link>

		<dc:creator><![CDATA[Philipp Salvisberg]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 11:47:50 +0000</pubDate>
		<guid isPermaLink="false">https://www.salvis.com/blog/?p=14035#comment-285419</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285415&quot;&gt;zheka&lt;/a&gt;.

The UDF pragma tells the compiler that the PL/SQL unit is a user defined function that is used primarily in SQL statements, which might improve its performance. Dani Schnider showed in &lt;a href=&quot;https://danischnider.wordpress.com/2022/05/15/performance-tips-pl-sql-functions-in-sql-queries/&quot; rel=&quot;nofollow ugc&quot;&gt;this blog post&lt;/a&gt; that the performance can be improved by avoiding context switches by using UDF pragma. The difference to a DETERMINISTIC function is that the code is always executed, regardless of the parameter values. From a functional point of view the results for a non-deterministic version of APP_DATE are the same with and without the UDF pragma.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285415">zheka</a>.</p>
<p>The UDF pragma tells the compiler that the PL/SQL unit is a user defined function that is used primarily in SQL statements, which might improve its performance. Dani Schnider showed in <a href="https://danischnider.wordpress.com/2022/05/15/performance-tips-pl-sql-functions-in-sql-queries/" rel="nofollow ugc">this blog post</a> that the performance can be improved by avoiding context switches by using UDF pragma. The difference to a DETERMINISTIC function is that the code is always executed, regardless of the parameter values. From a functional point of view the results for a non-deterministic version of APP_DATE are the same with and without the UDF pragma.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: zheka		</title>
		<link>https://www.salvis.com/blog/2025/10/15/is-sysdate-deterministic-joelkallmanday/#comment-285415</link>

		<dc:creator><![CDATA[zheka]]></dc:creator>
		<pubDate>Tue, 28 Oct 2025 18:13:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.salvis.com/blog/?p=14035#comment-285415</guid>

					<description><![CDATA[Very good post!
Did you try also PRAGMA UDF for app_date function in SQL - PL/SQL?
How is it comparing to DETERMENISTIC?]]></description>
			<content:encoded><![CDATA[<p>Very good post!<br />
Did you try also PRAGMA UDF for app_date function in SQL &#8211; PL/SQL?<br />
How is it comparing to DETERMENISTIC?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
