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