表和视图的区别,存储过程和函数的区别?

[复制链接]
查看11 | 回复1 | 2013-6-6 20:11:54 | 显示全部楼层 |阅读模式
问题1:表是真实存在, 它占存储空间视图相当于一个查询语句它不占有存储空间一个浅显的比喻吧:表是可执行文件,视图是快捷方式表是真正的存在与数据库中(也就是硬件介质上)的数据组合,而视图只是简单的把一个或多个表或其他视图联系在一起的集合,也就是说视图只是固定了你的数据查询方式,但是并没有真正把数据保存起来,每次访问视图的时候,系统会自动根据视图的规则去组织筛选数据 问题2:本质上没区别。只是函数:只能返回一个变量的限制。而存储过程可以返回多个。函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行