企业开发中,存储过程使用比较多吗
答案:2 悬赏:60 手机版
解决时间 2021-04-05 03:25
- 提问者网友:孤山下
- 2021-04-04 11:27
企业开发中,存储过程使用比较多吗
最佳答案
- 五星知识达人网友:掌灯师
- 2021-04-04 11:56
还要看情况而定。使用存储过程优点
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,可减少数据库开发人员的工作量
4.安全性高,可设定只有某些用户才具有对指定存储过程的使用权
但是,如果在一个程序系统中大量的使用存储过程,到程序交付使用的时候随着用户需求的增加会导致数据结构的变化,接着就是系统的相关问题了,最后如果用户想维护该系统可以说是很难很难、而且代价是空前的,维护起来更麻烦。
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,可减少数据库开发人员的工作量
4.安全性高,可设定只有某些用户才具有对指定存储过程的使用权
但是,如果在一个程序系统中大量的使用存储过程,到程序交付使用的时候随着用户需求的增加会导致数据结构的变化,接着就是系统的相关问题了,最后如果用户想维护该系统可以说是很难很难、而且代价是空前的,维护起来更麻烦。
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-04-04 13:09
1. 临时数据如果只是要求在打开浏览器时存在,那么你可以挂载到 window下,也就是全局变量。
2. 如果要求关闭浏览器后,重新打开还有。那么你就需要支持html5的浏览器了。也就是ie除外的浏览器都可以。 里面有个localstorage的浏览器内置数据库 足够你使用了。
3. 你自己说的不用cookie
4. 没有了,就上面几种。如果你还会其他的请告诉我!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯