本论文是一篇数据库方面论文参考文献标注,关于如何在存储过程中定义并生成提示消息相关开题报告范文。免费优秀的关于数据库及参考文献及消息方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:存储过程是数据系统中为完成特定功能而编写的存储并运行于数据库服务器端的程序.使用存储过程,可提高数据库系统的维护效率,如何定义并生成提示消息,返回数据库系统的运行状态,是存储过程设计的重要内容.
关 键 词 :存储过程;提示消息
1.引言
存储过程是数据库系统的重要对象,通过存储过程的设计与使用,可减少程序代码的编写,提高程序的可读性,使用存储过程的消息处理机制,可及时发现数据库系统运行过程中的问题,本文从存储过程的设计和应用角度,讨论如何在存储过程中定义并生成提示消息.
2.提示消息的定义与生成
在数据库管理系统中,提示消息可通过Return语句、@@ERROR变量、SP_addmessage和Raiserror语句四种方法实现.下面基于Microot SQL Server 2005数据库系统,在studb数据库中定义存储过程,阐述提示消息的定义与生成方法.数据表、属性定义如下.
2.1 Return语句
功能:无条件退出,不执行Return后续语句,并返回整型值,语法如下:
Return [integer_expression]
注:integer_expression:返回的整型值.
2.2 @@ERROR
功能:用于返回系统最近一次执行T-SQL语句的状态,语句执行成功,返回0,否则返回非0值.
2.3 sp_addmessage
功能:自定义存储过程的提示消息,定义的提示消息将被添加到master数据库的sys.messages视图中,语法如下:
2.4 Raiserror语句
功能:用于生成提示消息,并启动会话处理.
语法如下:
3.结束语
存储过程在数据库系统维护中得到广泛应用,合理的定义并生成的提示消息,有助于提高数据库系统的维护效率.
[参考文献]
[1]钱雪忠.数据库与SQL Server 2005教程.清华大学出版社,2007.10,ISBN:978-7-302-15841-7.
[2]徐人风,曾建华.SQL Server2005数据库及应用.高等教育出版社,2009.1,ISBN:978-7-04-021761-2.