问任何有丰富经验的数据库人员,他们都会告诉你 SELECT * FROM ...不是一个好点子,所以最好不要用,
他们都说select*不好,但是。。。
。今天,我花了好几个小时测试一些由于使用select * 出错的地方,然后我发现:Rennie Moodley 来帮助我理解发生后我发现的问题是什么,帮助我创造了下面的示例代码,然后2人和Christopher Swart 提高样品,发现一些更古怪,你在下面也会看到。
Sample Setup在安装程序,你可以使用任何的样品样本数据库,包含所有的代码来创建一sampledb然后拖放它到结束,
电脑资料
《他们都说select*不好,但是。。。》(http://meiwen.anslib.com)。
--create sample databaseCREATE DATABASE [SampleDb]CONTAINMENT = NONEON PRIMARY( NAME = N'SampleDb', FILENAME = N'C:\SQL\Database Engine\Data\SampleDb.mdf' , SIZE = 4096KB , FILEGROWTH = 1024KB )LOG ON( NAME = N'SampleDb_log', FILENAME = N'C:\SQL\Database Engine\Log\SampleDb_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)