SQL查询从6.5转换为> = SQL Server 2008

时间:2017-11-14 13:51:26

标签: sql sql-server sql-server-2012 sql-server-2008-r2

目前我正在开展迁移项目。在一个过程中找到以下查询。我能够从sys.master_files表中获取数据库的大小。在WHERE条件中使用segmap。我无法在sys.master_files中找到simillar列。请帮帮我

*dog*

1 个答案:

答案 0 :(得分:1)

SYBASE和SQLSERVER用于共享相同的代码库。从SYBASE docs开始。below is definition of segmap

  

master..sysusages.segmap的值表示以下内容:

     

3:存储在该段上的数据
      4:存储在该段上的日志
      7:由于7 = 4 + 3,因此存储在该段上的日志和数据

所以等价的是type ='0',这意味着只获取数据空间