<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwizguide.com/rss_namespace/">
 <channel>
  <title>Datakent Forum : Microsoft SQL Server</title>
  <link>http://forum.datakent.com/</link>
  <description>XML içerik linki; Datakent Forum : Microsoft SQL Server : Son 10 Gönderilenler</description>
  <pubDate>Tue, 05 May 2026 10:52:57 +0000</pubDate>
  <lastBuildDate>Wed, 30 May 2018 11:13:14 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.54</generator>
  <ttl>30</ttl>
  <WebWizForums:feedURL>forum.datakent.com/RSS_topic_feed.asp?FID=116</WebWizForums:feedURL>
  <image>
   <title>Datakent Forum</title>
   <url>http://forum.datakent.com/forum_images/datakent.com_forums.png</url>
   <link>http://forum.datakent.com/</link>
  </image>
  <item>
   <title>Microsoft SQL Server : Linux Ubuntuya SQL Server nasıl kurabilirim?</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=3015&amp;PID=6036#6036</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> Linux Ubuntuya SQL Server nasıl kurabilirim?<br /><strong>Gönderim Zamanı:</strong> 30.Mayis.2018 Saat 11:13<br /><br /><div>Aşağıdaki videolardan bu konuda bilgi alabilirsiniz.</div><div><br></div><div><a href="https://www.youtube.com/watch?v=PQWFi5cBcHs&amp;t=3s" target="_blank">https://www.youtube.com/watch?v=PQWFi5cBcHs&amp;t=3s</a><br></div><div><br></div><div><a href="https://www.youtube.com/watch?v=k9qo0_1xGRU" target="_blank">https://www.youtube.com/watch?v=k9qo0_1xGRU</a></div><div><br></div><div><br></div>]]>
   </description>
   <pubDate>Wed, 30 May 2018 11:13:14 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=3015&amp;PID=6036#6036</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : SQLCMD ile SQL Server&#039;a komut göndermek</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2946&amp;PID=5879#5879</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> SQLCMD ile SQL Server&#039;a komut göndermek<br /><strong>Gönderim Zamanı:</strong> 10.Mart.2017 Saat 07:51<br /><br /><font size="3">SQLCMD ile SQL Server'a komut göndermek. Hatta BACH File ile SQL SERVER'a komut göndermek de denilebilir. Hani bazen bir program yazmaktansa basitçe BACH File ile basitçe parametreleri girdirip SQL tarafında bir yordamı tetiklemek istersiniz (en azından ben) bu durumda oturup bir programmı yazsam düşüncesinden se işi CMD nin sunduğu iş görebilir komut dizileriyle halletmek süreci kısaltabilir olduğu gibi değişiklikler içinde açıktır.</font><br><br><br>@ECHO OFF<br>CLS<br><br>SET "PARAM1="<br>SET "PARAM2="<br>SET "PARAMX="<br><br>SET /P PARAM1="&gt;&gt; TARiH GiRiNiZ (YYYY-MM-DD): "%<br>SET /P PARAM2="&gt;&gt; FATURA TURU GiRiNiZ: "%<br><br>ECHO %PARAM1%<br>ECHO %PARAM2%<br><br>IF &#091;%PARAM1%&#093;==&#091;&#093; GOTO GO_END<br>IF &#091;%PARAM2%&#093;==&#091;&#093; GOTO GO_END<br><br>REM PARAMX Kullanılmamıştır!!<br>SET PARAMX=%PARAM1%,%PARAM2%<br>SQLCMD -Q "EXEC dbo.GUNCELLE '%PARAM1%',%PARAM2%" -S THEBLACKSEA -d STOK3<br>GOTO GO_OK<br><br><br>:GO_OK<br>ECHO .<br>ECHO KOMUT GONDERILDI<br>ECHO .<br>PAUSE<br>EXIT<br><br>:GO_END<br>ECHO .<br>ECHO PARAMETRELER GECERSIZ<br>ECHO .<br>PAUSE<br>EXIT<br><br>REM ACIKLAMALAR:<br>REM PARAM1 PARAM2 PARAMX OLANLAR DEGISKEN<br>REM SET /P ILE ILK 2 PARAMETREYE VERI GIRDIRILIYOR<br>REM SET PARAM1%=TEST&nbsp; ILE&nbsp; VEYA&nbsp; SET PARAM1=TEST&nbsp; DE SABIT DEGER ATANABILIR<br>REM % LER ZORUNLU DEGILDIR. BELIRTEC AMACLI KULLANILABILIR. TANIM% %KULLANIM% VS... GİBİ<br>REM SQLCMD SQL'E CMD DEN ERISIM ICIN KOMUTTUR<br>REM -Q İLE QUERY GÖNDERİLECEĞİ BELİRTİLİR<br>REM "GUNCELLE" PRECEDUR ADIDIR<br>REM %PARAMX% DEGISKENI ISE ORNEGE GORE PROC'A GIDECEK PARAMETRELERDIR<br>REM -S SERVER BELIRTECIDIR YANI THEBLACKSEA SERVER DIR.<br>REM -d ISE KULLANILACAK VERI TABANIDIR. -d dir -D degildir!!!<br><br><br><br><span style="font-size:10px"><br /><br />Düzenleyen murat turan - 10.Mart.2017 Saat 09:49</span>]]>
   </description>
   <pubDate>Fri, 10 Mar 2017 07:51:15 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2946&amp;PID=5879#5879</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : Bir Yordamın Parametrelerini nasıl listelerim?</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2945&amp;PID=5878#5878</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> Bir Yordamın Parametrelerini nasıl listelerim?<br /><strong>Gönderim Zamanı:</strong> 09.Mart.2017 Saat 20:26<br /><br /><b><font size="4">SQL Server da bir yordamın Parametrelerini nasıl listelerim?</font></b><br><br><font size="3">select sys.parameters.name, sys.parameters.parameter_id, sys.parameters.max_length, sys.types.name<br>FROM sys.parameters <br>inner join sys.procedures on parameters.object_id = procedures.object_id <br>inner join sys.types on parameters.system_type_id = types.system_type_id AND parameters.user_type_id = types.user_type_id<br>where procedures.name = '<i>procedure_xyz</i>'<br></font><br><b>ÇIKTI:</b><br><br> <table width="410" cellspacing="0" cellpadding="0" border="0"><colgroup><col style="mso-width-source:userset;mso-width-alt:6363;width:131pt" width="174"> <col style="mso-width-source:userset;mso-width-alt:3364;width:69pt" width="92"> <col style="mso-width-source:userset;mso-width-alt:2925;width:60pt" width="80"> <col style="width:48pt" width="64"> </colgroup><t><tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;width:131pt" width="174" height="20">name</td>  <td ="xl63" style="border-left:n&#111;ne;width:69pt" width="92">parameter_id</td>  <td ="xl63" style="border-left:n&#111;ne;width:60pt" width="80">max_length</td>  <td ="xl63" style="border-left:n&#111;ne;width:48pt" width="64">name</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@REF_ID</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">1</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">4</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">int</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@KAYIT_KULLANICI_ID</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">2</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">4</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">int</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@KAYIT_SANTIYE_KOD</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">3</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">10</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">varchar</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@DEMIRBAS_SERI_NO</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">4</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">50</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">varchar</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@DEMIRBAS_ADI</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">5</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">75</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">varchar</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@DEMIRBAS_GIRIS_TARIHI</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">6</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">8</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">datetime</td> </tr> <tr style="height:15.0pt" height="20">  <td ="xl63" style="height:15.0pt;border-top:n&#111;ne" height="20">@DEMIRBAS_ACIKLAMA</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">7</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne" align="right">200</td>  <td ="xl63" style="border-top:n&#111;ne;border-left:n&#111;ne">varchar</td> </tr></t></table><br><br><br><br><br><i>KeyWords: SQL Server How to get stored procedure parameters details?,&nbsp; SQL Server prosedür parametrelerini nasıl listelerim</i><br><span style="font-size:10px"><br /><br />Düzenleyen murat turan - 09.Mart.2017 Saat 20:27</span>]]>
   </description>
   <pubDate>Thu, 09 Mar 2017 20:26:13 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2945&amp;PID=5878#5878</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : MDF dosyasından veri tabanı sürümünü nasıl öğrenir</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2924&amp;PID=5835#5835</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> MDF dosyasından veri tabanı sürümünü nasıl öğrenir<br /><strong>Gönderim Zamanı:</strong> 11.Aralik.2016 Saat 08:44<br /><br /><font size="3">MDF dosyasından, veri tabanı sürümünü nasıl öğrenirim?</font><br><br>Windows PowerShell'i açalım ve aşağıdaki resimdeki gibi süreci devam ettirelim.<br><br><img src="images/power_shell_ile_mdf_versi&#111;n.png" border="0" /><br><br><br>Çıktıya göre açık sürümler<br><br><table style="border-collapse: collapse; color: rgb0, 0, 0; font-family: &quot;Lucida Sans Unicode&quot;, &quot;Lucida Grande&quot;, &quot;Bitstream Vera Sans&quot;, &quot;Trebuchet MS&quot;, Geneva, Arial, sans-serif; font-size: 12.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-trans: n&#111;ne; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; : rgb213, 222, 237; border: currentcolor;" cellspacing="0" cellpadding="0" border="1"><t><tr><td style="padding: 0in 5.4pt; border: 1pt solid red; width: 139.1pt; : transparent;" width="185" valign="top"><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;"><strong>SQL Server Version</strong></div></td><td style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid n&#111;ne; border-color: red red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;"><strong>Internal Database Version</strong></div></td></tr><tr style="height: 18.4pt;"><td style="border-width: medium 1pt 1pt; border-style: n&#111;ne solid solid; border-color: rgb240, 240, 240 red red; padding: 0in 5.4pt; width: 139.1pt; height: 18.4pt; : transparent;" width="185" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">SQL Server 2008 R2</div></td><td style="border-width: medium 1pt 1pt medium; border-style: n&#111;ne solid solid n&#111;ne; border-color: rgb240, 240, 240 red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; height: 18.4pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">665</div></td></tr><tr><td style="border-width: medium 1pt 1pt; border-style: n&#111;ne solid solid; border-color: rgb240, 240, 240 red red; padding: 0in 5.4pt; width: 139.1pt; : transparent;" width="185" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">SQL Server 2008</div></td><td style="border-width: medium 1pt 1pt medium; border-style: n&#111;ne solid solid n&#111;ne; border-color: rgb240, 240, 240 red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">661</div></td></tr><tr><td style="border-width: medium 1pt 1pt; border-style: n&#111;ne solid solid; border-color: rgb240, 240, 240 red red; padding: 0in 5.4pt; width: 139.1pt; : transparent;" width="185" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">SQL Server 2005 SP2+ with vardecimal enabled</div></td><td style="border-width: medium 1pt 1pt medium; border-style: n&#111;ne solid solid n&#111;ne; border-color: rgb240, 240, 240 red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">612</div></td></tr><tr><td style="border-width: medium 1pt 1pt; border-style: n&#111;ne solid solid; border-color: rgb240, 240, 240 red red; padding: 0in 5.4pt; width: 139.1pt; : transparent;" width="185" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">SQL Server 2005</div></td><td style="border-width: medium 1pt 1pt medium; border-style: n&#111;ne solid solid n&#111;ne; border-color: rgb240, 240, 240 red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">611</div></td></tr><tr><td style="border-width: medium 1pt 1pt; border-style: n&#111;ne solid solid; border-color: rgb240, 240, 240 red red; padding: 0in 5.4pt; width: 139.1pt; : transparent;" width="185" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">SQL Server 2000</div></td><td style="border-width: medium 1pt 1pt medium; border-style: n&#111;ne solid solid n&#111;ne; border-color: rgb240, 240, 240 red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">539</div></td></tr><tr><td style="border-width: medium 1pt 1pt; border-style: n&#111;ne solid solid; border-color: rgb240, 240, 240 red red; padding: 0in 5.4pt; width: 139.1pt; : transparent;" width="185" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px;">SQL Server 7</div></td><td style="border-width: medium 1pt 1pt medium; border-style: n&#111;ne solid solid n&#111;ne; border-color: rgb240, 240, 240 red red rgb240, 240, 240; padding: 0in 5.4pt; width: 135pt; : transparent;" width="180" valign="top"><br><div style="margin: 0in 0in 10pt; padding: 0px; border: 0px; break-after: avoid;">515</div></td></tr></t></table><br><br><br><br>]]>
   </description>
   <pubDate>Sun, 11 Dec 2016 08:44:34 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2924&amp;PID=5835#5835</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : Linux için SQL Server</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2916&amp;PID=5825#5825</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> Linux için SQL Server<br /><strong>Gönderim Zamanı:</strong> 18.Kasim.2016 Saat 07:28<br /><br />Linux için SQL Server artık göründü. İlk tanıtım videosunu izlemek için <a href="https://www.youtube.com/watch?v=oEpJB87Xg9U" target="_blank">https://www.youtube.com/watch?v=oEpJB87Xg9U</a> adresini ziyaret edebilirsiniz.<br><br><br><br>]]>
   </description>
   <pubDate>Fri, 18 Nov 2016 07:28:11 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2916&amp;PID=5825#5825</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : SQL Server Scalar Functions</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2910&amp;PID=5819#5819</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> SQL Server Scalar Functions<br /><strong>Gönderim Zamanı:</strong> 07.Kasim.2016 Saat 17:57<br /><br /><font size="4">SQL Server Scalar Functions</font><br>ODBC Scalar Functions (Transact-SQL)<br><br><font size="3">SQL Server, ODBC Scaler fonksiyonları kullanmaya izin vermektedir. Çok fazla fonksiyon barındırmasada kullanışlı bazı fonksiyonlar barındırmaktadır.<br><br><br>SELECT {fn current_date()} -- <i><font color="#006600">odbc 3.0&nbsp; --- SADECE TARİHİ DÖNDÜRÜYOR</font></i><br>SELECT {fn curdate()} --<i><font color="#006600"> odbc 1.0&nbsp; --- SADECE TARİHİ DÖNDÜRÜYOR</font></i><br><br>SELECT {fn current_time()} <i><font color="#006600">-- odbc 3.0&nbsp; --- SADECE ZAMANI DÖNDÜRÜYOR</font></i><br>SELECT {fn curtime()} <font color="#006600">-- <i>odbc 1.0&nbsp; --- SADECE ZAMANI DÖNDÜRÜYOR</i></font><br><br><br>declare @currTime datetime<br>set @</font><font size="3"><font size="3">currTime </font>= {fn now()}; <font color="#006600"><i>-- TARİH VE ZAMANI DÖNDÜRÜYOR</i></font><br>select {fn EXTRACT(second from @</font><font size="3"><font size="3">currTime</font>)} <font color="#006600"><i>-- DEĞİŞKEN İÇERİSİNDEN SANİYETİ DÖNÜRÜYOR</i></font><br><br><font color="#006600"><i>-- EXTRACT için PARAMETRELER: YEAR MONTH DAY HOUR MINUTE SECOND<br></i></font><br>Bu komutları SQL Server 2005 ve 2014 de bizzat denedim.<br><br>daha fazla bilgi için <a href="https://msdn.microsoft.com/en-us/library/ms711813.aspx" target="_blank">tıklayınız...</a><br><br></font><span style="font-size:10px"><br /><br />Düzenleyen murat turan - 07.Kasim.2016 Saat 17:59</span>]]>
   </description>
   <pubDate>Mon, 07 Nov 2016 17:57:27 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2910&amp;PID=5819#5819</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : SQL Server Convert / Format</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2888&amp;PID=5812#5812</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> SQL Server Convert / Format<br /><strong>Gönderim Zamanı:</strong> 15.Ekim.2016 Saat 16:45<br /><br /><b>Ayrıca parasal değerlerin formatlanması</b><br><br>SELECT FORMAT(15255.85,N'#,##0.00','en-US') -- SQL SERVER 2012 &gt;= ( 2012 ve üzeri için geçerli )<br>SELECT CONVERT(varchar, CAST(15255.85 AS money), 1) -- (genel)<br><br><br><br><font size="1">sql server ile sayı formatlama nasıl yaparım / How do I format a number with commas in T-SQL?</font><br><h1 itemprop="name" style="margin: 0px 0px 0.5em; padding: 0px; border: 0px; font-size: 22px; line-height: 1.3; color: rgb36, 39, 41; font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-trans: n&#111;ne; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; : rgb255, 255, 255;"><br></h1><br><span style="font-size:10px"><br /><br />Düzenleyen murat turan - 15.Ekim.2016 Saat 16:45</span>]]>
   </description>
   <pubDate>Sat, 15 Oct 2016 16:45:32 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2888&amp;PID=5812#5812</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : SQL Server Convert / Format</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2888&amp;PID=5783#5783</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> SQL Server Convert / Format<br /><strong>Gönderim Zamanı:</strong> 15.Haziran.2016 Saat 09:05<br /><br /><font size="4">SELECT CONVERT(VARCHAR,GETDATE(),113) -- 15 Jun 2016 08:59:39:153<br>SELECT FORMAT(GETDATE(),'dd.MM.yyyy hh:mm:ss','en-US') -- 15.06.2016 08:59:39<br><br><u>-- FORMAT Command starting with SQL Server 2012</u></font>]]>
   </description>
   <pubDate>Wed, 15 Jun 2016 09:05:46 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2888&amp;PID=5783#5783</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : SQL Server Trigger INSERT anında veride değişimi</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2848&amp;PID=5722#5722</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> SQL Server Trigger INSERT anında veride değişimi<br /><strong>Gönderim Zamanı:</strong> 27.Ocak.2016 Saat 13:45<br /><br />SQL Server 'da INSERT veya UPDATE komutları işletildiğinde, gelen verinin kontrol edilip belli şartları sağlamaması durumunda değiştirilmesi için TRIGGER kullanılabilir. Aşağıda örnek olarak bir trigger verilmiştir.<br><br>Bu Trigger öncelikle INSERT ve UPDATE anlarında işletilecektir. Tercihe göre bir tanesi bırakılabilir.<br><br>Kodu açıklama gerekirse, KAYIT ANINDA veya GÜNCELLEME anında kullanıcı arabiriminden gelen "RECORD_GROUP" alanı eğer boş gelir ise bu alan otomatik olarak "Newbie" ibaresi ile değiştirilmekte ve alanın boş geçilmesi engellenmektedir.<br><br><b>-- AFTER</b><br>CREATE TRIGGER &#091;dbo&#093;.&#091;TEST_TABLE_TRIGGER1&#093;<br>&nbsp;&nbsp; ON&nbsp; &#091;dbo&#093;.&#091;TEST_TABLE&#093;<br>&nbsp;&nbsp; AFTER INSERT, UPDATE<br>AS <br>BEGIN<br>&nbsp;&nbsp;&nbsp; SET NOCOUNT ON;<br>&nbsp;&nbsp;&nbsp; DECLARE @RECORD_GROUP varchar(50)<br><br>&nbsp;&nbsp;&nbsp; SELECT @RECORD_GROUP = i.RECORD_GROUP FROM inserted i -- gelen veri / incoming data<br><br>&nbsp;&nbsp;&nbsp; IF @RECORD_GROUP = ''<br>&nbsp;&nbsp;&nbsp; BEGIN<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; UPDATE dbo.TEST_TABLE <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SET RECORD_GROUP = '(Newbie)' -- yeni değer / new value<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; FROM inserted<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; WHERE dbo.TEST_TABLE.REFID = inserted.REFID<br>&nbsp;&nbsp;&nbsp; END<br>END<br><br><br><br><i><font color="#669900">-- Benzer işlemler INSTEAD OF INSERT ile de yapılabilir fakat bu bağlamda INSERT kullanmak gerekiyor. Bu tür tekil veya az alan kontrolünde YUKARIDAKİ TEKNİĞİN daha ideal olduğunu düşünüyorum fakat </font></i><i><font color="#669900"> INSTEAD OF daha performanslı çalışıyor.</font></i><br><br><br><b>-- BEFORE</b><br>CREATE TRIGGER &#091;dbo&#093;.&#091;TEST_TABLE_TRIGGER2&#093;<br>&nbsp;&nbsp; ON&nbsp; &#091;dbo&#093;.&#091;TEST_TABLE&#093;<br>&nbsp;&nbsp; INSTEAD OF INSERT<br>AS <br>BEGIN<br>&nbsp;&nbsp;&nbsp; SET NOCOUNT ON;<br>&nbsp;&nbsp;&nbsp; DECLARE @RECORD_GROUP varchar(50)<br><br>&nbsp;&nbsp;&nbsp; SELECT @RECORD_GROUP = i.RECORD_GROUP FROM inserted i -- gelen veri / incoming data<br><br>&nbsp;&nbsp;&nbsp; IF @RECORD_GROUP = ''<br>&nbsp;&nbsp;&nbsp; BEGIN<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSERT TEST_TABLE<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SELECT REFID, NAME, SURNAME, '(Newbie)'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; FROM inserted <br>&nbsp;&nbsp;&nbsp; END&nbsp;&nbsp;&nbsp; <br>END<br><br><br><br><b>-- Örnekte kullanılan tablo yapısı:</b><br>CREATE TABLE &#091;dbo&#093;.&#091;TEST_TABLE&#093;(<br>&nbsp;&nbsp;&nbsp; &#091;REFID&#093; &#091;int&#093; NOT NULL,<br>&nbsp;&nbsp;&nbsp; &#091;NAME&#093; &#091;varchar&#093;(50) NOT NULL,<br>&nbsp;&nbsp;&nbsp; &#091;SURNAME&#093; &#091;varchar&#093;(50) NOT NULL,<br>&nbsp;&nbsp;&nbsp; &#091;RECORD_GROUP&#093; &#091;varchar&#093;(50) NOT NULL,<br>&nbsp;CONSTRAINT &#091;PK_AA&#093; PRIMARY KEY CLUSTERED <br>(<br>&nbsp;&nbsp;&nbsp; &#091;REFID&#093; ASC<br>))<br><br><br><br><font size="1">KeyWords: SHow can I edit values of an INSERT in a trigger on SQL Server?, T-SQL how to modify the value before insert, Modify data before it's inserted in SQL Server</font><br><br><br><br><span style="font-size:10px"><br /><br />Düzenleyen murat turan - 08.Subat.2016 Saat 10:16</span>]]>
   </description>
   <pubDate>Wed, 27 Jan 2016 13:45:21 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2848&amp;PID=5722#5722</guid>
  </item> 
  <item>
   <title>Microsoft SQL Server : SQL Server Performans ve Örnekleme</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=2847&amp;PID=5721#5721</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> SQL Server Performans ve Örnekleme<br /><strong>Gönderim Zamanı:</strong> 27.Ocak.2016 Saat 13:26<br /><br />SQL Server - AFTER INSERT ve INSTEAD OF INSERT Trigger Performans ve örnekleme<br><br>SQL Server için trigger oluşturma örneklemeleri ve performans değerlendirmelerini içeren güzel bir yazı. Ayrıca Oracle PL/SQL ile kıyaslamasınada yer verilmiş.<br><br>Kanımda PL/SQL'in trigger da alanlara erişim ve güncelleme tekniği daha mantıklı ve pretik.<br><br>detaylar için <a href="http://www.sqlines.com/sql-server/insert_trigger_per&#102;ormance" target="_blank">tıklayınız...</a><br><br>]]>
   </description>
   <pubDate>Wed, 27 Jan 2016 13:26:43 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=2847&amp;PID=5721#5721</guid>
  </item> 
 </channel>
</rss>