简述存储过程与触发器的区别。 

题目

简述存储过程与触发器的区别。 

参考答案和解析
正确答案:触发器与存储过程可以说是非常相似,可以说是一种变种的存储过程,触发器和存储过程一样都是SQL语句集。存储过程执行后驻留在计算机的高速缓冲区中,利用存储过程可以提高程序的效率,但存储过程只能通过调用来运行,可以有返回的状态值,存储过程可以在程序端调用执行。触发器是不可以在程序端调用的,它是SQL服务器端自动运行。触发器与存储过程的主要区别在于触发器的运行方式。存储过程必须有用户、应用程序或者触发器来显示的调用并执行,而触发器是当特定时间出现的时候,自动执行或者激活的,与连接用数据库中的用户、或者应用程序无关。当一行被插入、更新或者删除时触发器才执行,同时还取决于触发器是怎样创建的,当UPDATE发生时使用一个更新触发器,当INSERT发生时使用一个插入触发器,当DELETE发生时使用一个删除触发器。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述多媒体数据的存储管理与数据管理的区别。


正确答案:数据管理有别于存储管理。存储管理的对象是存储空间(或称存储资源)其主要内容是存储设备状态监控、存储空间动态扩展和调整、存储空间的统一管理和分配等目的是为了向主机及其应用提供稳定可靠的存储空间。数据管理的对象是存储系统内的数据其管理内容主要有:利用各种不同的手段获取数据拷贝以实现各种级别的数据安全和高可用特性在不同的存储设备中迁移数据管理数据内容。存储管理针对存储系统而数据管理则更多地利用了数据的近线存储和离线存储方式。数据管理是依附于存储系统的因此设计数据管理方案时必须考虑存储系统的模式。
数据管理有别于存储管理。存储管理的对象是存储空间(或称存储资源),其主要内容是存储设备状态监控、存储空间动态扩展和调整、存储空间的统一管理和分配等,目的是为了向主机及其应用提供稳定可靠的存储空间。数据管理的对象是存储系统内的数据,其管理内容主要有:利用各种不同的手段获取数据拷贝以实现各种级别的数据安全和高可用特性,在不同的存储设备中迁移数据,管理数据内容。存储管理针对存储系统,而数据管理则更多地利用了数据的近线存储和离线存储方式。数据管理是依附于存储系统的,因此设计数据管理方案时,必须考虑存储系统的模式。

第2题:

如果需要在插入表的记录时自动执行一些操作,常用的是()。

A.存储过程

B.函数

C.触发器

D.存储过程与函数


本题答案:C

第3题:

触发器是一种特殊类型的存储过程。()

此题为判断题(对,错)。


正确答案:正确

第4题:

在数据库中,()是数据物理存储的最主要、最基本的单位。

  • A、表
  • B、存储过程
  • C、触发器
  • D、视图

正确答案:A

第5题:

简述单稳态触发器与双稳态触发器的特点。


正确答案: 单稳态触发器:一个触发输人端。一触即发,暂时进入一种稳态;自动翻转,回到最初稳态状态。
双稳态触发器:两个触发输人端。触发一个输入端,进入一种稳态稳定;再触发另一个输入端,又进入另一种稳态。

第6题:

在C/S体系结构中,客户端执行的操作是(55)。

A.触发器

B.嵌入式SQL

C.存储过程

D.扩展存储过程


正确答案:B
解析:本题考查对数据库应用系统体系结构的理解。触发器、存储过程、扩展存储过程都是在后台数据库中执行的操作,属于数据库对象。运行在客户端的程序通常由高级语言编写,可以使用接口技术或嵌入式SQL等方式访问数据库。

第7题:

简述教学过程与认识过程的区别。


答案:
解析:
教学过程不仅仅是学生的认识过程,它还具有一些不同于人类一般认识过程的特性,如间接性、引导性、简捷性和教育性等。 教学过程是引导学生掌握人类积累起来的科学文化知识的一种特殊的认识过程,也是促进学生发展的过程。 教学过程是具有多质性的过程,是以认识为基础的知、情、意、行的统一培养和发展的过程,是以智育为关键的德、智、体全面培养和发展的过程,也是个性全面培养和 发展的过程。

第8题:

存储过程与存储函数的区别之一是存储过程不能包含()

A、RETURN语句

B、局部变量

C、SET语句

D、游标


正确答案:A

第9题:

简述[存储]和[存储为]命令的区别。


正确答案: 1.如果图形是第一次操作,你点存储(快捷键:CTRL+S),会出现"存储为"的对话框,要求你输入相关信息。当你二次操作的时候,再点存储,系统不会出现对话框,会自动按上次你设定的文件名/路径进行保存。存储是直接把被打开的文件直接以最后修改的内容保存。
2.而"存储为"(快捷键:SHIFT+CTRL+S),则是把经过修改的图形存为与第一次保存所不同的路径/文件名/格式。存储为是将文件另存,不影响原来的文件。存储为是可以更改原文件路径,名称,格式的。储存为是把文件另存一个文件,这样可以保留原文件和你修改的文件(变成两个文件了)。

第10题:

简述SQL Server 2000中触发器和存储过程的调用过程的不同。


正确答案:(1)触发器在表数据更新(插删改操作)时,由DBMS自动调用,即触发调用;
(2)存储过程由程序或使用命令显式调用。