當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 吉林OA系統(tǒng) > 長春OA系統(tǒng) > 長春OA行業(yè)資訊
應(yīng)用技巧:創(chuàng)建你自己的系統(tǒng)存儲過程
創(chuàng)建你自己的系統(tǒng)存儲過程(上)
通過在一個SQL Server主數(shù)據(jù)庫中創(chuàng)建一個帶有sp_前綴的存儲過程,你可以充分利用引擎存儲過程名稱解析算法的優(yōu)勢。如果一個存儲過程以sp_開頭,那么這個引擎將會在檢查當(dāng)前數(shù)據(jù)庫和屬主之前先查找主數(shù)據(jù)庫。順便說一句,這個名稱解析正好是你從來不把自己應(yīng)用數(shù)據(jù)庫存儲過程的前綴命名為sp_,因為每次你嘗試著執(zhí)行這些程序時,你都會不斷地產(chǎn)生與不必要查詢和緩存缺失有關(guān)的費用。
當(dāng)從主數(shù)據(jù)庫中運行一個帶著sp_前綴的程序時,有一些細微的地方需要注意,比如用哪一個數(shù)據(jù)庫上下文環(huán)境,什么影響了數(shù)據(jù)所返回的。
請看下面的例子:
USE MASTER
GO
IF OBJECT_ID('SP_GETOBJECTS') IS NOT NULL
DROP PROCEDURE DBO.sp_GETOBJECTS
GO
CREATE PROCEDURE DBO.sp_GETOBJECTS
AS
SET NOCOUNT ON
SELECT DB_NAME()
-- ANSI view
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'Employee'
-- SQL Server 2005 table
SELECT *
FROM sys.objects
WHERE NAME = 'Employee'
-- SQL Server 2000 table
SELECT *
FROM sysobjects
WHERE NAME = 'Employee'
SELECT TOP 1 *
FROM HumanResources.Employee
GO
USE AdventureWorks
GO
EXEC sp_GETOBJECTS
GO
- 1需求帶動變革 2014協(xié)同辦公向微博看齊
- 2關(guān)于云計算我們無法回避的五個真相
- 3企業(yè)應(yīng)該如何應(yīng)對虛擬技術(shù)帶來的風(fēng)險
- 4虛擬化會成為Linux的殺手嗎?
- 5解析視頻會議中的存儲和安全問題
- 6文檔安全加密系統(tǒng)的技術(shù)研究和實現(xiàn)方式
- 7解決服務(wù)器安全問題的七個技巧
- 8IT管理者應(yīng)該如何應(yīng)對虛擬風(fēng)險的出現(xiàn)
- 9列數(shù)保護服務(wù)器的十二個熱點技術(shù)
- 10研究:數(shù)據(jù)中心綠色節(jié)能做得不夠徹底
- 11如何更好的理解存儲的重要性
- 12電子商務(wù)應(yīng)用于重慶會展行業(yè)OA的建議
- 13高效簡化數(shù)據(jù)中心網(wǎng)絡(luò)的五項措施
- 14你的硬盤“活”的時間夠長嗎?
- 15全球超級計算機前9位均運行Linux系統(tǒng)
- 16企業(yè)如何實現(xiàn)自動化的IT安全合規(guī)管理
- 17企業(yè)部署虛擬化前要想清楚的十大問題
- 18單芯片同步多處理技術(shù) 處理器的下一步
- 19迫于危機服務(wù)器制造商開始降低收入預(yù)期
- 20Oracle數(shù)據(jù)庫中表的四種連接方式講解
- 21WEB應(yīng)用防火墻瞄準(zhǔn)盲點防御
- 22對于服務(wù)器而言最重要的是什么
- 23如何高效管理企業(yè)的基礎(chǔ)應(yīng)用服務(wù)?
- 24詳解Java語言的內(nèi)存泄漏
- 25解析商業(yè)數(shù)據(jù)云存儲 通用還是量身定做
- 26帶頭執(zhí)行,關(guān)于組織的OA使用來說必定事半功倍
- 27OA辦公軟件-OA系統(tǒng)試用的目的和意義
- 28身臨其境感受微軟“黑屏”行動
- 29獨家:HIPS和NIPS兩種類型入侵防護系統(tǒng)對比
- 30微軟狂建數(shù)據(jù)中心賭云計算四大問題需解決
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓