2016 - 2024

感恩一路有你

sql存储过程写法 系统存储过程存储在哪个数据库中?

浏览量:1274 时间:2021-03-14 18:13:02 作者:admin

系统存储过程存储在哪个数据库中?

sysobjects表里面会保存存储过程的相关信息

select * from sysobjects where id=object_id( "所有者.存储过程名 ")

存储过程的主体内容则保存在 数据库名字-->可编程行-->存储过程 下面

系统表:syscomments

直接看不方便可以用系统存储过程sp_helptext

系统存储过程和自定义存储过程有何区别?

本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。

存储过程是什么?

凡事都有利有弊,存储过程也是一样。在商业数据库应用中,例如金融、企业、政府等等,存储过程的使用非常广泛,有多方面的原因,例如:存储过程一旦调试完成通过后就能稳定运行,这与各个业务在一段时间内是相对稳定和确定是匹配的;存储过程大大地减少了业务系统与数据库的交互,一定程度降低了业务系统与数据库的耦合,例如即使业务系统与应用系统不在同一城市,对性能的影响也可控(100条SQL语句交互一次,即使延时由同城1ms增加到异地50ms,也只是增加49ms,如果交互100次,则增加4900ms)。在互联网行业,存储过程很少使用,一个重要的原因是MySQL的广泛使用,而MySQL的存储过程的功能很弱(跟商业数据库相比);另外也跟互联网行业变化快有一定的关系。

什么是存储过程?有什么优点?

存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

存储过程是数据库中的一个重要对象。

oracle数据库中查看系统存储过程的方法?

可用语句查看或用第三方工具查看。

一、语句查看方法:

1、执行语句:

SELECT text
FROM user_source
WHERE NAME = "Procedure Name"
ORDER BY line--其中Procedure Name为存储过程名字,需要全部用大写英文。

2、如要查P_TEST的存储过程:

SELECT text
FROM user_source
WHERE NAME = "P_TEST"
ORDER BY line

3、内容如下:

sql存储过程写法 oracle存储过程实例 为什么不建议使用存储过程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。