社区
疑难问题
帖子详情
存储过程和函数有什么区别?
okiamsorry
2003-10-09 02:20:15
存储过程和函数在效率上有什么区别?
为了程序模块化,我将一些功能写成存储过程或则函数,然后在其他存储过程中调用,用存储过程和函数有什么区别吗?
...全文
65
9
打赏
收藏
存储过程和函数有什么区别?
存储过程和函数在效率上有什么区别? 为了程序模块化,我将一些功能写成存储过程或则函数,然后在其他存储过程中调用,用存储过程和函数有什么区别吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youngby
2003-10-09
打赏
举报
回复
use pubs
go
//创建临时表
create Table #myTempTable
(
au_lname varchar(40),
au_fname varchar(20),
phone char(12),
address varchar(40)
)
//创建存储过程
Create proc me_procedure
as(
select au_lname,au_fname,phone,address
from dbo.authors)
//在SQL语句中调用procedure
insert #myTempTable
exec me_procedure
select * from #myTempTable
youngby
2003-10-09
打赏
举报
回复
use pubs
go
//创建临时表
create Table #myTempTable
(
au_lname varchar(40),
au_fname varchar(20),
phone char(12),
address varchar(40)
)
//创建存储过程
Create proc me_procedure
as(
select au_lname,au_fname,phone,address
from dbo.authors)
//在SQL语句中调用procedure
insert #myTempTable
exec me_procedure
youngby
2003-10-09
打赏
举报
回复
存储过程不可以 ??
不知道
insert #myTempTable
exec sp_myProc
算不算是调用呢?
realgz
2003-10-09
打赏
举报
回复
感觉没什么区别,关键是函数的返回值可以直接引用,存储过程就不行了。。。
另外,函数受的限制较多。
txlicenhe
2003-10-09
打赏
举报
回复
函数可以在sql语句里面调用
存储过程不可以
------------
如下算不算SQL语句?
insert into 表名 exec 存储过程
youngby
2003-10-09
打赏
举报
回复
实际上也没有什么区别。
可以把函数理解成特殊的存储过程
SilverSands
2003-10-09
打赏
举报
回复
楼上说的是一点哦!!
伍子V5
2003-10-09
打赏
举报
回复
函数可以在sql语句里面调用
存储过程不可以
txlicenhe
2003-10-09
打赏
举报
回复
看帮助吧。
存储过程
和
函数
的
区别
很清晰的说明了
存储过程
和
函数
的
区别
MySQL实验报告5(
存储过程
与
函数
)(1)(1).pdf
MySQL实验报告5(
存储过程
与
函数
)(1)(1).pdf
赵强老师:Oracle数据库从10g到11g(5)过程、
函数
和触发器
学习并掌握使用PL/SQL程序开发Oracle数据库的
存储过程
、存储
函数
和触发器;并掌握如何在Java程序中调用
存储过程
、存储
函数
。
Oracle
存储过程
、游标、
函数
的详解
Oracle
存储过程
、游标、
函数
的详解
Mysql
存储过程
和
函数
区别
介绍
主要介绍了Mysql
存储过程
和
函数
的
区别
,需要的朋友可以参考下
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章