台灣最大程式設計社群網站
線上人數
2931
 
會員總數:245250
討論主題:189111
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> [教學]T-SQL EXECUTE 基本操作
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[教學]T-SQL EXECUTE 基本操作
價值 : 0 QP  點閱數:1166 回應數:0

樓主

E-Troy 版主
初學者
80 52
283 11
發送站內信

在T-SQL裡的變數,不能用來取代物件名稱或是關鍵字,只能用在運算式中。所以如果要動態組出 SQL 陳述式,使用 EXECUTE 陳述式,可以透過動態的方式來設定。SQL Server 擴充了 EXECUTE 陳述式的功能,讓我們可以把要執行的 T-SQL 傳給 SQL Server。
以下是要在書局裡,找出一本書類別是科學的



@type這變數值左右各用了 3 個單引號(')來把 Science 包起來,第 1 個單引號代表變數值的型別是 nvarchar 型別,第 2 與第 3 個單引號最後會被視為只有一個單引號。EXECUTE 陳述式之後,用一對刮號把要執行的 T-SQL 給包起來。

這樣是簡短的命令,但是效果相同:


也可以增加查詢的條件,例如查詢ID編號


要注意變數型態的對應,否則執行時會出現型能不符的錯誤。

搜尋相關Tags的文章: [ 教學 ] , [ T-SQL ] , [ EXECUTE ] ,
本篇文章發表於2015-10-21 17:00
== 簽名檔 ==
上帝的藝術-電腦神手的領域 - http://etroy.pixnet.net/blog
上帝的藝術-微軟的神域 - http://etroy-com.blogspot.tw/
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.