﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server&#8217;da Oracle INSTR Fonksiyonu &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-serverda-oracle-instr-fonksiyonu/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Sun, 05 Mar 2023 13:19:09 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>SQL Server&#8217;da Oracle INSTR Fonksiyonu Yazmak</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-oracle-instr-fonksiyonu-yazmak</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Wed, 19 Oct 2022 04:57:03 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Oracle INSTR Fonksiyonu]]></category>
		<category><![CDATA[SQL Server'da Oracle INSTR Fonksiyonu]]></category>
		<category><![CDATA[SQL Server'da Oracle INSTR Fonksiyonu Yazmak]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=14392</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server’da Oracle INSTR fonksiyonunu yazmak hakkında bilgi vereceğim. SQL Server&#8217;da bazı durumlarda başka veritabanlarında olan fonksiyonları görmek ve kullanmak isteyebiliriz....]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server’da Oracle INSTR fonksiyonunu yazmak hakkında bilgi vereceğim.</p>
<p>SQL Server&#8217;da bazı durumlarda başka veritabanlarında olan fonksiyonları görmek ve kullanmak isteyebiliriz.</p>
<p><strong>INSTR fonksiyonu nedir?</strong></p>
<p>INSTR fonksiyonu içerisinde parametre olarak verilen metin içerisinde, yine parametre olarak verilen metin parçasını arar ve bulduğu durumda arama sonucunun Index değerini sonuç olarak geri döndürür. Aramanın hangi Index değerinden itibaren başlayacağını seçebileceğimiz bir fonksiyondur.</p>
<p>Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">CREATE FUNCTION SQLServer_INSTR
(
    @str VARCHAR(8000),
    @substr VARCHAR(255),
    @start INT,
    @occurrence INT
)
RETURNS INT
AS
BEGIN
    DECLARE @found INT = @occurrence,
            @pos INT = @start;

    WHILE 1 = 1
    BEGIN
        SET @pos = CHARINDEX(@substr, @str, @pos);
        IF @pos IS NULL
           OR @pos = 0
            RETURN @pos;
        IF @found = 1
            BREAK;
        SET @found = @found - 1;
        SET @pos = @pos + 1;
    END;

    RETURN @pos;
END;
GO

--Kullanımı

SELECT dbo.SQLServer_INSTR('Boston', 'o', 1, 2);</code></pre>
<p>Fonksiyonu çalıştırdığınızda aşağıdaki gibi bir sonuç göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-14401 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-oracle-instr-fonksiyonu-yazmak-1.jpg" alt="SQL Server'da Oracle INSTR Fonksiyonu Yazmak" width="700" height="421" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-oracle-instr-fonksiyonu-yazmak-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-oracle-instr-fonksiyonu-yazmak-1-315x189.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-oracle-instr-fonksiyonu-yazmak-1-499x300.jpg 499w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-oracle-instr-fonksiyonu-yazmak-1-224x135.jpg 224w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere belirttiğimiz tarihten sonra ilk görmek istediğimiz günü görmüş olduk.</p>
<p>Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 506</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
