<?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>Meawznoy &#187; stored procedure</title>
	<atom:link href="http://minib0x.com/blog/tag/stored-procedure/feed/" rel="self" type="application/rss+xml" />
	<link>http://minib0x.com/blog</link>
	<description>• How CuTe ma SweetE MeawzZ~ •</description>
	<lastBuildDate>Thu, 17 Mar 2011 05:56:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>ฝึกงาน #8</title>
		<link>http://minib0x.com/blog/2009/04/internship-8/</link>
		<comments>http://minib0x.com/blog/2009/04/internship-8/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 13:50:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internship]]></category>
		<category><![CDATA[stored procedure]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://minib0x.com/blog/?p=518</guid>
		<description><![CDATA[[16.04.2009] หลังจากหยุดยาวช่วงสงกรานต์ไป ทำให้วันนี้ขี้เกียจไปฝึกงาน &#62;,&#60;~ เนื่องจาก เหตุการณ์ม็อบเสื้อแดง ท่านนายกจึงประกาศให้เป็นวันหยุดราชการ แต่ไอ้เรามันบริษัทเอกชน ก็ต้องไปทำงานตามปกติ แต่ก็มีดีอย่างนึงคือ รถไม่ติด ^^&#8221; วันนี้ช่วงเช้าก็นั่งเบื่อ ก็หาเว็บที่สอน OOP+C# มานั่งอ่านเล่น เจอเว็บนี้ http://thai-cs.spaces.live.com ดีเหมือนกัน เอาไว้จะไปยืมหนังสือมาอ่าน (ไม่มีเงินซื้อเองแล้ว &#8211; -&#8221;) ถึงช่วงบ่าย พี่ก็ถามว่า รู้จัก Stored Procedure มั้ย เหอๆๆ ก็ตอบไปว่า ไม่รู้จัก งานเลยเข้า พี่ก็เลยให้หาว่า คืออะไร ใช้ยังไง ให้เวลา 1 ชั่วโมง ก็ให้พี่ &#8230;<br /><a href="http://minib0x.com/blog/2009/04/internship-8/">Read more</a><img src="http://minib0x.com/blog/wp-content/themes/minib0xtheme/images/icon-more.png" class="readmore" title="Read more">]]></description>
			<content:encoded><![CDATA[<p>[16.04.2009]</p>
<p>หลังจากหยุดยาวช่วงสงกรานต์ไป ทำให้วันนี้ขี้เกียจไปฝึกงาน &gt;,&lt;~</p>
<p>เนื่องจาก เหตุการณ์ม็อบเสื้อแดง ท่านนายกจึงประกาศให้เป็นวันหยุดราชการ</p>
<p>แต่ไอ้เรามันบริษัทเอกชน ก็ต้องไปทำงานตามปกติ</p>
<p>แต่ก็มีดีอย่างนึงคือ รถไม่ติด ^^&#8221;</p>
<p>วันนี้ช่วงเช้าก็นั่งเบื่อ ก็หาเว็บที่สอน OOP+C# มานั่งอ่านเล่น</p>
<p>เจอเว็บนี้ <a href="http://thai-cs.spaces.live.com">http://thai-cs.spaces.live.com</a> ดีเหมือนกัน</p>
<p>เอาไว้จะไปยืมหนังสือมาอ่าน (ไม่มีเงินซื้อเองแล้ว &#8211; -&#8221;)</p>
<p><br class="spacer_" /></p>
<p>ถึงช่วงบ่าย พี่ก็ถามว่า รู้จัก <span style="color: #ffcc00;"><span style="font-size: medium;"><strong>Stored Procedure</strong></span></span> มั้ย</p>
<p>เหอๆๆ ก็ตอบไปว่า ไม่รู้จัก งานเลยเข้า</p>
<p>พี่ก็เลยให้หาว่า คืออะไร ใช้ยังไง</p>
<p>ให้เวลา 1 ชั่วโมง</p>
<p>ก็ให้พี่ google ช่วย &#8211; -&#8221; ได้ความว่า</p>
<p><strong>stored procedure เป็นการเขียน code เป็น procedure โดยปกติแล้ว code เหล่านี้จะอยู่ฝั่ง client <br />
 แต่การเขียนแบบ stored procedure นั้น code เหล่านี้จะอยู่ฝั่ง database <br />
 <span style="text-decoration: underline;">มีประโยชน์</span> คือ ช่วยให้เร็วกว่าการ query ธรรมดา เนื่องจาก การ query แต่ละครั้งจะต้องไปดึงข้อมูลออกมาทั้งหมด แต่การเขียนแบบ stored procedure จะทำงานฝั่ง server ข้อมูลที่ส่งกลับมาให้ฝั่ง client จึงมีน้อยกว่า<br />
 ข้อดีอีกอย่างก็คือ ในการ query ข้อมูลออกมาผิดคอลัมน์ (ไม่ว่าจะด้วยเหตุผลอะไรก็ตาม) ปกติแล้ว เราต้องทำการแก้ไขที่ตัว code (ซึ่งบางครั้งอาจจะวุ่นวาย &#8211; -&#8221;) แต่การทำ stored procedure นั้น เราก็แก้ในส่วน stored procedure ไม่ต้องไปแตะส่วนที่เป็น code เลย</strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><strong>อ่านเพิ่มเติม</strong></p>
<ul>
<li>http://www.narisa.com/forums/index.php?showtopic=103</li>
<li>http://www.codetoday.net/Default.aspx?g=posts&amp;t=163</li>
<li>http://greatfriends.biz/webboards/msg.asp?id=43381</li>
<li>http://www.expert2you.com/view_question2.php?q_id=9247</li>
<li>http://www.narisa.com/forums/index.php?autocom=blog&amp;blogid=6&amp;cmd=showentry&amp;eid=6</li>
<li>http://obtheair.exteen.com/20060926/sql-in-code-vs-stored-procedure</li>
<li>http://thai-developer.6te.net/article.php?qrID=53</li>
<li>http://juuier.blogspot.com/2008/11/store-procedure-sqlserver.html</li>
</ul>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>เมื่อศึกษาแล้วก็ได้ทดลองเขียน code จาก northwind (อีกแล้ว)</p>
<p>โดยคราวนี้ให้ทำเหมือน Project ที่แล้ว แต่ให้เปลี่ยนในส่วนของ DAO จากเดิมเป็น query</p>
<p>ให้เปลี่ยนเป็นแบบ stored procedure</p>
<p>ก็ได้ทดลองทำการติดต่อผ่าน sql server ในรูปของ stored procedure</p>
<p>ทำเสร็จก็กลับบ้าน</p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2009/04/internship-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

