关于SQL的临时表、自定义函数、储存过程的问题

自定义函数与储存过程有哪些不同之处?在什么情况下使用自定义函数?在什么情况下使用存储过程?临时表的好处是什么?在什么情况下需要使用临时表?mysql和mssql建立临时表... 自定义函数与储存过程有哪些不同之处?
在什么情况下使用自定义函数?
在什么情况下使用存储过程?

临时表的好处是什么?
在什么情况下需要使用临时表?
mysql和mssql建立临时表的语法相同吗?
怎么用SQL语句查看自己有哪些临时表?
展开
 我来答
匿名用户
2013-07-19
展开全部
如果你有编程基础的话那么自定义函数和存储过程的区别,就是程序里面函数与过程的区别,函数只是为了实现某个功能,而过程是为了实现某个流程。至于使用的时间 这个跟你的实际需求有关系的,一般系统带的函数就能满足需求。存储过程这个看你项目的访问量,访问量小的话 如果是快速开发不会用到存储过程 直接在程序里面写SQL语句就OK。如果访问量大,那么必须使用存储过程。 临时表的好处是它可以是只对某个用户的表,而且不具有实际意义,并且可以定义自动销毁的临时表。跟视图在某种情况下有相同之处。临时表的试用时间也是跟你的需求有关系的。创建语句差不多 都是T-SQL语句。 最后一个问题你得搜索一下才知道,一般情况下定义的临时表都是自动销毁的,使用完毕会drop掉(节省资源,如果是#开头的临时表 系统会自动在使用完毕后销毁掉。)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式