如何从SQL实例中提取细节?

时间:2016-12-21 12:15:58

标签: sql-server

我希望对SQL实例中存在的DB数量及其恢复模型类型和大小进行排序。?

例如:namerecovery_model_desc位于sys.databasessizesys.master_files database_id。此外,- (void)viewDidLoad { [super viewDidLoad]; for (NSInteger index = 0; index < 6; index ++) { UIButton * button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 50, 20)]; button.layer.anchorPoint = CGPointMake(-0.5, 0.5); button.backgroundColor = [UIColor greenColor]; button.center = CGPointMake(self.view.center.x + CGRectGetWidth(button.frame) / 2.0, self.view.center.y); button.transform = CGAffineTransformMakeRotation(M_PI * 2 * index / 6.0); [self.view addSubview:button]; } } 是共享列。

如何一起得到结果?

1 个答案:

答案 0 :(得分:1)

JOIN这两个表位于您已正确识别的关键字段上:

SELECT db.*, mf.*
FROM sys.databases db
LEFT JOIN sys.master_files mf ON db.database_id = mf.database_id

我怀疑LEFT JOIN可能只是JOIN / INNER JOIN,因为我认为sys.databases中没有任何记录sys.master_files但是我不确定,因此坚持使用LEFT JOIN

如果您需要JOIN周围的基础知识来开始了解其工作原理,请参阅以下资源:

我经常发现a visual explanation of SQL Joins有时会成为有用的参考。