外阴瘙痒会自己好的吗:在SQL Server 中,select * 与select 全列名有区别吗
来源:百度文库 编辑:杭州交通信息网 时间:2024/10/02 18:06:46
在SQL Server 中,select * 与select 全列名有区别吗
用*号提取出来的列是按表中的原有数据位排列的,后者用全列名排列出来的话,如有需要可按自己需求提取列顺序,再没有区别.
有一点点区别,起码代码执行的时候机器不用一个个去找你所列的每个字段名,用“*”应该要比全列名好
同意三楼的看法
另外补充一点区别 :
1. 当数据库增加字段时 ,
前者会随数据库的修改而修改
而后者则依然还是显示原来指定的字段
比较建议用后者写明字段的做法 ,
因为撰写每一个SQL都是为了满足某个功能需求
一般的功能需求会明确写明需要的字段
所以用后者 ,相对来说比较保险一点 ,而且易维护
有区别:
1、书写代码的区别,前者明显比后者简洁
2、提取的记录集有可能不一样,应该后者可以自行安排列的位置
3、如果不需要某些大数据字段的话,我们用后者,会提高效率。
没有什么区别 。看你自己的意愿,想多些一点是不会错的
在SQL Server 中,select * 与select 全列名有区别吗
在SQL SERVER中索引是什么
我在SQL Server 中找不到SQL服务管理器
SQL Server 中 Select @a='a' 和 Set @a='a' 有什么异同点?
SQL server 2000中,用select,如果是查询当前表,那from后的表名能省吗?怎么省?
在SQL SERVER 7中如何用语句备份数据库
在VC中ADO如何连接SQL Server
SQL server 2000不能安装在XP中?
如何在网页中显示MS SQL SERVER 中的图像?
如何在网页中显示MS SQL SERVER中的图像