﻿<?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’da View Kullanımı &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-serverda-view-kullanimi/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Sun, 08 Apr 2018 14:00:45 +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’da View Kullanımı ve With Schemabinding</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-view-kullanimi-ve-with-schemabinding</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Mon, 16 Apr 2018 19:30:00 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server With Schemabinding]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı ve With Schemabinding]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=5542</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da view kullanımı ve with schemabinding kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir....]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da view kullanımı ve with schemabinding kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir.</p>
<p>SQL Server&#8217;da nesnelerimizde kullandığımız belirli kolonlarımızın değiştirilememesini yada silinememesini isteyebiliriz. Böyle bir istekte with schemabinding parametresini ekleyerek kullandığımız kolonları koruma altına alabiliriz. Kolonlar ilgili tabloda hiçbir şekilde değiştirilemez ve silinemez. <strong>Örnek :</strong> Kolon adı ya da tipinin değiştirilmesi gibi. Fakat kolondaki veriler üzerinde her türlü değişiklik yapabilirsiniz yani kolonlara &#8220;insert, update, delete&#8221; komutlarını uygulayabilirsiniz.</p>
<p>Bu konuda belirtilmesi gereken bazı şeyler var.</p>
<ol>
<li>(*) işareti ile tüm kolanları belirtemezsiniz. Hangi kolonları koruma altına almak istiyorsanız o kolonların adını yazmalısınız.</li>
<li>Nesneyi schemabinding ile oluştururken kullanılan tabloları dbo (database owner) anahtar sözcüğüyle kullanmak gerekir.</li>
</ol>
<p>Örnek kullanımı Northwind veritabanını kullanarak inceleyelim.</p>
<pre class="lang:default decode:true ">CREATE VIEW KategoriIsimleri
WITH SCHEMABINDING
AS
SELECT CategoryName FROM dbo.Categories
</pre>
<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"> 1.147</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server’da View Kullanımı ve With Encryption</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-view-kullanimi-ve-with-encryption</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Mon, 16 Apr 2018 13:30:56 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı ve With Encryption]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı ve With Encryption Kullanımı]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=5534</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da view kullanımı ve with encryption kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir....]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da view kullanımı ve with encryption kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir.</p>
<p>SQL Server&#8217;da nesneleri güvenlik sebebiyle kilitlemek isteyebiliriz böyle bir kullanımda with encryption ifadesini kullanmalıyız. With encryption ile oluşturulan nesneye design seçeneği ile erişilemez. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim.</p>
<pre class="lang:default decode:true ">CREATE VIEW Kategoriler
WITH ENCRYPTION
AS
SELECT * FROM dbo.Categories 
</pre>
<p>Burada view yapımızı with encryption ile kilitledik. Kilitlenmeyi SQL Server&#8217;da şu şekilde göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-5539 size-full" src="http://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-1.jpg" alt="SQL Server’da View Kullanımı ve With Encryption" width="700" height="853" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-1-222x270.jpg 222w, https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-1-246x300.jpg 246w, https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-1-111x135.jpg 111w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere kilit işaretini görmektesiniz. Sağ tık yapınca design işaretini göremeyeceksiniz.</p>
<p><img decoding="async" class="alignnone wp-image-5540 size-full" src="http://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-2.jpg" alt="SQL Server’da View Kullanımı ve With Encryption" width="700" height="431" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-2.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-2-315x194.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-2-487x300.jpg 487w, https://sqlserveregitimleri.com/wp-content/uploads/2018/04/sql-serverda-view-kullanimi-ve-with-encryption-2-219x135.jpg 219w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Gördüğünüz üzere design tarafı kilitli.</p>
<p>Encrypted edilen nesnenin kaynak kodlarını saklamayı unutmayın. Encrypted ile oluşturulmuş nesneyi Alter ile değiştirebilir Drop ile silebiliriz.</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"> 1.096</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server’da View Kullanımı</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-view-kullanimi</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Sun, 18 Mar 2018 18:32:03 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server’da View]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı]]></category>
		<category><![CDATA[SQL Server’da View Kullanımı Nasıldır]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=5032</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da View kullanımından bahsedeceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. İçerisinde sadece SQL Fonksiyonlarını, Join,...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da View kullanımından bahsedeceğim.</p>
<p>Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. İçerisinde sadece SQL Fonksiyonlarını, Join, Group By ve Where ifadelerini kullanabilirsiniz.</p>
<p>Neden kullanıyoruz?</p>
<p>İlk olarak kodlarımızı daha sade getirebilmek için viewlar oluşturup daha sonra bu viewlar üzerinden işlemler yapabiliriz.</p>
<p>İkinci olarak güvenlik için viewlar oluşturabilir ve belirttiğimiz alanlar haricinde alanların sorguda gözükmemesini isteyebiliriz. Bu gibi kullanımlarda viewlar işimize yarayacaktır. Örnek kullanımı Northwind veritabanı kullanarak inceleyelim.</p>
<pre class="lang:default decode:true ">--Basit bir view oluşturma işlemi
CREATE VIEW KategorileriAdlarınıListele
AS
    SELECT  CategoryName
    FROM    dbo.Categories

--Kullanımı

SELECT  *
FROM    dbo.KategorileriAdlarınıListele

--Kullanım 2

SELECT  *
FROM    dbo.KategorileriAdlarınıListele
WHERE   CategoryName LIKE 'B%'
</pre>
<p>View oluşturma işlemi oldukça kolaydır. Create View yazdıktan sonra view yapımıza bir ad verip sonrasında as diyerek gerekli kodlarımızı yazıyoruz. Sorgu içinde kullanırken ise from ifadesinden sonra dbo yazıp sonrasında view adını yazdık. Sonrasında çalıştırdık.</p>
<p>Oluşturduğumuz View yapısını düzenlemek istiyorsak Create yerine Alter ifadesi kullanarak View yapımızı düzenlemeliyiz.</p>
<pre class="lang:default decode:true ">--View düzenlemek

Alter VIEW KategorileriAdlarınıListele
AS
    SELECT  CategoryID, CategoryName
    FROM    dbo.Categories

--Kullanım 3
SELECT  *
FROM    dbo.KategorileriAdlarınıListele
</pre>
<p>Burada CategoryID ekleyerek düzenledik. View yapımızı çalıştırınca CategoryID değerinin de gelmiş olduğunu gördük.</p>
<p>Viewlarımızı kaldırmak istiyor isek aşağıdaki kodu kullanmalıyız.</p>
<pre class="lang:default decode:true ">DROP VIEW dbo.KategorileriAdlarınıListele
</pre>
<p>View kaldırmak için Drop View yazıp hangi view kaldırılacak ise onun adını yazıyoruz.</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"> 827</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
