对于软件开发人员(包括程序员)来说帮助文档是必不可少的。但是你是否有一套为自己定制的帮助文档那?把自己在开发过程中积累的东西记录下来。你还在为记不起来方法和知识苦恼吗?你还在为自己明明曾经使用的简便方法,现在想不起来了在苦恼吗?现在就可以在数据库里面里面使用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 这样调用,在数据库里面就可以看见自己记录的文档了
希望这个方法对经常使用数据库的你有帮助。我用着是挺方便的。

本文介绍了如何在数据库中创建自定义的帮助文档,通过存储过程和视图来管理开发过程中的积累,解决忘记方法和知识的问题。具体步骤包括:创建记录表、编写查询存储过程、录入知识内容,并在需要时通过调用存储过程查看文档。
1389

被折叠的 条评论
为什么被折叠?



