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