發(fā)布時(shí)間:2015-12-30 16: 39: 01
Navicat for SQL Server 用戶定義函數(shù)是已保存 Transact-SQL 或公共語(yǔ)言運(yùn)行時(shí) (CLR) 例程,該例程可返回一個(gè)值,用戶定義函數(shù)為標(biāo)量值函數(shù)或表值函數(shù)。點(diǎn)擊“函數(shù)”圖標(biāo)可打開函數(shù)對(duì)象列表。
Navicat for SQL Server 官方有獎(jiǎng)問(wèn)卷調(diào)查:調(diào)查已結(jié)束
存儲(chǔ)過(guò)程與其他編程語(yǔ)言類似,存儲(chǔ)過(guò)程可以進(jìn)行以下操作:
●?接受輸入?yún)?shù)并以輸出參數(shù)的格式向調(diào)用過(guò)程或批處理返回多個(gè)值。
●?包含在數(shù)據(jù)庫(kù)中運(yùn)行操作(包括調(diào)用其他過(guò)程)的編程語(yǔ)句。
●?向調(diào)用過(guò)程或批處理返回狀態(tài)值,以指明成敗與否及失敗的原因。
溫馨提示:SQL Azure 不支持“注釋”選項(xiàng)卡。
函數(shù)向?qū)?/b>
在對(duì)象列表的工具欄點(diǎn)擊“新建函數(shù)”, 函數(shù)向?qū)棾霾⒖蓜?chuàng)建過(guò)程或函數(shù)。當(dāng)創(chuàng)建新過(guò)程或函數(shù)時(shí),可以設(shè)置不顯示函數(shù)向?qū)А?/p>
1. 指定例程的名并選擇例程的類型:過(guò)程或函數(shù)。
2. 定義過(guò)程的參數(shù)。在對(duì)應(yīng)的列設(shè)置參數(shù)名、類型模式、類型、默認(rèn)值、輸出和/或只讀。
3. 創(chuàng)建函數(shù),從下拉列表中選擇函數(shù)類型。然后從列表中選擇模式和返回類型。
4. 設(shè)置高級(jí)選項(xiàng):
溫馨提示:一旦取消勾選“下次顯示向?qū)А?,可以在選項(xiàng)啟用它。
定義
“代碼大綱”窗口顯示函數(shù)或過(guò)程的信息,包括參數(shù)、代碼主體等,顯示代碼大綱窗口的方法,點(diǎn)擊查看->代碼大綱。注意:只限于完整版本。
結(jié)果
要運(yùn)行過(guò)程或函數(shù),在工具欄點(diǎn)擊“運(yùn)行”。如果 SQL 語(yǔ)句是正確的,該語(yǔ)句將被運(yùn)行及返回?cái)?shù)據(jù),結(jié)果選項(xiàng)卡打開返回的數(shù)據(jù)。如果運(yùn)行時(shí)發(fā)生錯(cuò)誤,運(yùn)行停止,顯示相應(yīng)的錯(cuò)誤信息。如果輸入?yún)?shù),打開“輸入?yún)?shù)”框即可。Navicat 支持返回 10 個(gè)結(jié)果集。
關(guān)于 Navicat for SQL Server 的更多相關(guān)教程,可參考 Navicat 中文官網(wǎng)。
展開閱讀全文
︾