怎樣利用SQL Server 2005中的模板參數(shù)_Mssql數(shù)據(jù)庫(kù)教程
推薦:解讀SQL2005:一個(gè)很實(shí)用的函數(shù)COALESCE 返回其參數(shù)中的第一個(gè)非空表達(dá)式,當(dāng)你要在n個(gè)字段中選取某一個(gè)非空值可以用它,比如下面語(yǔ)句 以下為引用的內(nèi)容:
如果你用SQL Server 2005 Management Studio建立函數(shù)或存儲(chǔ)過(guò)程,你會(huì)注意到這些新窗口中都是模板。通常,你可以獲得一個(gè)散布著標(biāo)記的框架。
列表A是一個(gè)通過(guò)擴(kuò)張對(duì)象瀏覽器(object explorer)中可編程性節(jié)點(diǎn)而建立的實(shí)例,選擇存儲(chǔ)過(guò)程,然后右擊并選擇新的存儲(chǔ)過(guò)程。
許多開(kāi)發(fā)者未能閱讀說(shuō)明如何填寫(xiě)參數(shù)的第一塊內(nèi)容,人數(shù)之多讓人驚訝。要完成這一操作,可以按下組合鍵[Ctrl][Shift]M或從主菜單中選擇查詢(xún)|指定模板參數(shù)值(Query | Specify Values For Template Parameters)。不管使用哪種方法,都將顯示圖1所示的對(duì)話框。
按照以下步驟,給任何一個(gè)模板標(biāo)記賦值。
在對(duì)話框中雙擊對(duì)應(yīng)的行。
輸入一個(gè)適當(dāng)?shù)闹�,然后繼續(xù),直到你完成所有賦值。
按下OK鍵。
對(duì)話框消失,像使用了魔法一樣,標(biāo)記被你提供的值代替。
上述模板假定你向存儲(chǔ)過(guò)程提交了兩個(gè)參數(shù)。在打開(kāi)這個(gè)對(duì)話框前,很明顯你無(wú)法利用這個(gè)模板。例如,在打開(kāi)對(duì)話框前,我在模板代碼中增加了第三個(gè)參數(shù)。因此,對(duì)話框自動(dòng)給這個(gè)新參數(shù)賦值。圖2說(shuō)明了它們間的差異。
雖然執(zhí)行起來(lái)稍微有些麻煩,但這是個(gè)非常靈活的功能。如果你打開(kāi)參數(shù)對(duì)話框即按下OK鍵,那么任何你沒(méi)有更新特性的標(biāo)記即使不會(huì)變成垃圾,也不再會(huì)是標(biāo)記。
這個(gè)小問(wèn)題應(yīng)該不會(huì)阻止你使用編輯器的這個(gè)功能。只要記得在打開(kāi)參數(shù)對(duì)話框之前調(diào)整一下模板代碼就行。這樣,你建立的每一個(gè)對(duì)象都將獲得一個(gè)格式化的標(biāo)準(zhǔn)文件頭,且與你數(shù)據(jù)庫(kù)中的對(duì)象保持一致。
分享:比較SQL Server數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出數(shù)據(jù)方式在我們建立一個(gè)數(shù)據(jù)庫(kù)時(shí),并且想將分散在各處的不同類(lèi)型的數(shù)據(jù)庫(kù)分類(lèi)匯總在這個(gè)新建的數(shù)據(jù)庫(kù)中時(shí),尤其是在進(jìn)行數(shù)據(jù)檢驗(yàn)、凈化和轉(zhuǎn)換時(shí),將會(huì)面臨很大的挑戰(zhàn)。幸好SQL Server為我們提
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類(lèi)似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- SQL Server 2005中五個(gè)動(dòng)態(tài)管理對(duì)象
- MSSQL 2008不能用IP登錄問(wèn)題如何解決
- Sql學(xué)習(xí)第三天——SQL 關(guān)于CTE(公用表達(dá)式)的遞歸查詢(xún)使用
- 淺析SQL Server2005數(shù)字轉(zhuǎn)中文大寫(xiě)字母
- 如何在SQL Server數(shù)據(jù)庫(kù)中拆分字符串函數(shù)
- 揭秘常用經(jīng)典SQL語(yǔ)句
- 解讀SQL的select語(yǔ)句執(zhí)行順序
- SQL Server 2008 阻止保存要求重新創(chuàng)建表的更改問(wèn)題的設(shè)置方法
- 讓你的MySQL數(shù)據(jù)庫(kù)徹底與中文聯(lián)姻
- 關(guān)于PowerDesigner初體驗(yàn)的使用介紹
猜你也喜歡看這些
- mysql 數(shù)據(jù)庫(kù) (基礎(chǔ)) 筆記
- Mysql中“Insert into xxx on duplicate key update”問(wèn)題
- 網(wǎng)站模板:SQL2005CLR函數(shù)擴(kuò)展 - 關(guān)于山寨索引
- mysql創(chuàng)建函數(shù)出現(xiàn)1418錯(cuò)誤的解決辦法
- 解析MYSQL 數(shù)據(jù)庫(kù)導(dǎo)入SQL 文件出現(xiàn)亂碼的問(wèn)題
- mysql5.6.10安裝詳細(xì)圖文教程
- MySQL查詢(xún)優(yōu)化:用子查詢(xún)代替非主鍵連接查詢(xún)實(shí)例介紹
- MYSQL 批量替換之replace語(yǔ)法的使用詳解
- 基于unique與primary約束的區(qū)別分析
- sql語(yǔ)句:拷貝表,復(fù)制表
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-怎樣利用SQL Server 2005中的模板參數(shù)
。