当前位置: 首页 > 面试题库 >

按创建顺序列出一台SQL Server上的所有数据库

楚嘉
2023-03-14
问题内容

在此一个SQL Server(2005)实例上,我可能超过100个数据库。我想按其创建日期的顺序列出它们,甚至更好,按对任何表的最新修改日期的顺序列出它们。

是否有我可以编写的SELECT查询,同样重要的是,我可以从哪个上下文中编写它,并且需要具有什么权限才能执行它?


问题答案:

您可以轻松地针对sys.databases目录视图编写此查询

SELECT * FROM sys.databases
ORDER BY create_date

但不幸的是,我知道没有等效的“最后修改日期” …

这应该可以在该服务器上的任何数据库中使用-不管您在哪个数据库中,sys都可以从任何位置访问这些目录视图。



 类似资料:
  • 问题内容: 我知道 将列出表中的所有列,但我有兴趣按字母顺序列出这些列。 说,我有三列,“姓名”,“年龄”和“性别”。 我希望这些列以以下格式组织 是否可以使用SQL做到这一点? 问题答案: 是的,没有:-) SQL本身并不关心列的排列顺序,但是,如果要使用的话: 您会发现它们可能按此顺序出现(尽管我不确定SQL标准是否要求这样做)。 现在您可能 不想 这样做,但有时生活不公平:-) 您还可以使用

  • 问题内容: 我正在创建一个初始的熊猫数据框,以存储从其他代码生成的结果:例如 与预定义的列表。然后其他代码将为每个代码输出一些数字,并将它们存储在数据框中。 所以我希望第一列是第二列和第三列。然而,大熊猫将自动按字母顺序重新排列它,,在创建。虽然我以后可以手动重新排序,但我想知道是否有一种更简单的方法可以一步实现。 我想我也可以 但它看起来也很乏味。还有其他建议吗? 问题答案: 您可以将列的(正确

  • 我创建了一个名为Element的新o类对象,它有很多值“degree” 我想创建一个包含以下元素的优先级队列: 程序将打印: 但我想: 所以我想做的是,度值越大的元素优先级越高,被优先考虑。第二个问题是:如果两个元素具有相同的度值,那么它们将按哪个顺序取?

  • 问题内容: 我运行了此命令以访问我的Redis服务器。 现在,我想显示所有数据库。 请告诉我这个命令。 谢谢。 问题答案: 没有命令可以执行此操作(例如您可以使用MySQL进行操作)。Redis数据库的数量是固定的,并在配置文件中设置。默认情况下,您有16个数据库。每个数据库都用数字(而不是名称)标识。 您可以使用以下命令来了解数据库的数量: 您可以使用以下命令列出定义了某些键的数据库: 请注意,

  • 问题内容: 有没有一种方法可以获取实例中所有数据库中所有存储过程中引用的所有列和表?输出应为: 问题答案: 这将得到您想要的列表,但是,如果您在动态SQL中嵌入了此类列引用(并且可能找不到依赖于延迟名称解析的引用),则将无济于事。SQL Server不会解析存储过程的文本以提供DMV输出。 现在尝试使用子句来处理在同一服务器上具有不同归类的数据库的情况。 如果您的数据库处于80兼容模式,那么该语法

  • 是否有路线列表/视图(图形化)所有在亚马逊上创建的资源?数据库的所有用户、池等。 我能想到的最好方法是运行每个cli