0

当我sp_helpdb dbname在 Sybase Adaptive Server Enterprise 中运行时,它只返回以下列:

名称、db_size、所有者、dbid、已创建、状态

它没有返回以下列:

device_fragments,size,usage,created,free kbytes

为什么会这样?

4

1 回答 1

1

这两个集合都会返回,但是它们的显示位置取决于您用于运行查询的工具。如果您使用的是 SQL Advantage 或 ASEISQL,那么您需要查看结果和消息窗口以获得完整的答案。如果您使用的是命令行 ISQL,那么所有内容都将一起返回。

这是因为有些结果是从选择返回的,有些是从打印消息中返回的。

print "Print hello"

select "Select hello"

尝试运行上述程序,您将有望找到工具中每个不同输出的显示位置。

如果您使用的是 SQL Advantage,请在此处查看SQL Advantage图像,这将显示选项屏幕,您可以在其中更改结果返回方式。在这种情况下,“显示带有结果的打印消息”可能会有所帮助。

于 2010-10-31T12:52:40.333 回答