<?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>minib0x: more than a box : including IT, website, craft, felt, handmade &#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>minib0x: more than a box</description>
	<lastBuildDate>Fri, 11 May 2012 09:47:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</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 ชั่วโมง ก็ให้พี่ google ช่วย &#8211; -&#8221; ได้ความว่า stored procedure เป็นการเขียน code เป็น procedure โดยปกติแล้ว code เหล่านี้จะอยู่ฝั่ง client แต่การเขียนแบบ stored procedure นั้น code เหล่านี้จะอยู่ฝั่ง database มีประโยชน์ คือ ช่วยให้เร็วกว่าการ query ธรรมดา เนื่องจาก การ query แต่ละครั้งจะต้องไปดึงข้อมูลออกมาทั้งหมด แต่การเขียนแบบ stored procedure จะทำงานฝั่ง [...]]]></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>

