對於軟件開發人員(包括程序員)來說幫助文檔是必不可少的。但是你是否有一套爲自己定製的幫助文檔那?把自己在開發過程中積累的東西記錄下來。你還在爲記不起來方法和知識苦惱嗎?你還在爲自己明明曾經使用的簡便方法,現在想不起來了在苦惱嗎?現在就可以在數據庫裏面裏面使用Proc(存儲過程)和VIEW(視圖)來實現這個功能。方法簡單又使用。
1.在數據庫裏面建立一個表(自己誰便取名字)eg:YU_TABLE_TOOLS
SID tinyint no 1 3 0 no (n/a) (n/a) NULL
SNAME varchar no 20 yes no yes Chinese_PRC_CI_AS
NAME varchar no 50 yes no yes Chinese_PRC_CI_AS
TYPE varchar no 20 yes no yes Chinese_PRC_CI_AS
REMARK varchar no 100 yes no yes Chinese_PRC_CI_AS
DisPlayID int no 4 10 0 yes (n/a) (n/a) NULL
2.寫一個存儲過程(名字自己定義),用於查詢自己所寫文檔的方法 eg:YU_tools
CREATE PROCEDURE [dbo].[yu_tools](@Name varchar(100) = '')
AS
BEGIN
declare @SName varchar(100) = '',@Count bigint = 0
select @Count = count(*) from YU_TABLE_TOOLS where SNAME LIKE '%'+@Name+'%' OR NAME LIKE '%'+@Name+'%'
if @Count = 1
begin
select top 1 @SName = NAME from YU_TABLE_TOOLS where SNAME LIKE '%' +@Name+ '%' OR NAME LIKE '%' +@Name+ '%'
EXEC SP_HELPTEXT @SName
end
else
begin
select NAME,REMARK,TYPE,DisPlayID from YU_TABLE_TOOLS
order by SID desc
end
END
3,編寫具體的 要積累的知識和方法等 。將這些信息記錄單 eg:YU_Look_System_Function
--系統函數使用方法你和學習筆記[sql經常使用的內置函數(SQL的自帶函數)]
CREATE PROC [dbo].[YU_Look_System_Function]
AS
BEGIN
--1.
--ltrim 函數 功能說明:去掉左邊的空格
--2.
--NewID() 生成Guid 編碼 ,每次生成的都是不一樣的guid
--查出 10條隨機數,因爲每次生成的Guid是不一樣的,根據guid排序,在取值就是隨機數
--select top 10 newID() as random,*
--from hum_list
--order by random
SELECT 'OK'
end
4.將這個YU_Look_System_Function 插入到表YU_TABLE_TOOLS 當中,
insert into YU_TABLE_TOOLS (SID,sname,name,type,remark,displayid)
values(主鍵,'Sys_Fun','YU_Look_System_Function','s','統函數使用方法你和學習筆記[sql經常使用的內置函數(SQL的自帶函數)',1)
5.在使用的時候直接 YU_tools YU_Look_System_Function 這樣調用,在數據庫裏面就可以看見自己記錄的文檔了
希望這個方法對經常使用數據庫的你有幫助。我用着是挺方便的。