大家好,小爱来为大家解答以上问题。2000万酒店数据查询,酒店2000w数据很多人还不知道,现在让我们一起来看看吧!
1、 酒店的2000W块数据肯定不在一个表里。即使在同一个表中,我们也需要找出该表的名称。我们使用SP来查看数据表的大小,以确定哪个表具有最大的数据量。以此为例演示查看大数据的方法。
2、 create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100))
3、 declare @name varchar(100)
4、 declare cur cursor for
5、 select name from sysobjects where xtype='u' order by name
6、 open cur
7、 fetch next from cur into @name
8、 while @@fetch_status=0
9、 begin
10、 insert into #data
11、 exec sp_spaceused @name
12、 print @name
13、 fetch next from cur into @name
14、 end
15、 close cur
16、 deallocate cur
17、 create table #DataNew(name varchar(100),row int,reserved int,data int,index_size int,unused int)
18、 insert into #dataNew
19、 select name,convert(int,row) as row,convert(int,replace(reserved,'KB','')) as reserved,convert(int,replace(data,'KB','')) as data,
20、 convert(int,replace(index_size,'KB','')) as index_size,convert(int,replace(unused,'KB','')) as unused from #data
21、 select * from #dataNew order by data desc
22、 通过上面的程序我们可以知道,在数据库[duoyonghuban_shijiebei]中,这个表[pre_common_district]的数据量最大,共有45051行,大小为1432KB。
23、 下面特别解释一下excel的使用限制。据说最新的excel2016真的支持无限数据。2003版只支持65535行数据,2007和2010是不限行的,但数据大小不能超过128M。
24、 这其实是很大的数据量。根据上表pre_common_district,2010年Excel支持的最大行数超过500万。
25、 接下来,查询数据表并显示结果,以便于下一次导出。
26、 select * from pre_common_district
27、 右键单击结果集并选择[结果另存为]。这一步是导出40000个结果。如果酒店数据特别大,这一步要在电脑性能比较好的电脑上操作,内存来不及。
28、 选择结果另存为,在打开的界面中选择csv格式,选择好保存路径,命名后点击保存。
29、 等待导出后,找到文件data.csv并在excel中打开它。如果有2000万条数据,慢慢打开,一定能打开!
本文到此结束,希望对大家有所帮助。
本文标签属性:
酒店:酒店入住信息查询系统
数据查询:抖音数据查询
数据:数据透视表