当我sp_helpdb dbname
在 Sybase Adaptive Server Enterprise 中运行时,它只返回以下列:
名称、db_size、所有者、dbid、已创建、状态
它没有返回以下列:
device_fragments,size,usage,created,free kbytes
为什么会这样?
当我sp_helpdb dbname
在 Sybase Adaptive Server Enterprise 中运行时,它只返回以下列:
名称、db_size、所有者、dbid、已创建、状态
它没有返回以下列:
device_fragments,size,usage,created,free kbytes
为什么会这样?
这两个集合都会返回,但是它们的显示位置取决于您用于运行查询的工具。如果您使用的是 SQL Advantage 或 ASEISQL,那么您需要查看结果和消息窗口以获得完整的答案。如果您使用的是命令行 ISQL,那么所有内容都将一起返回。
这是因为有些结果是从选择返回的,有些是从打印消息中返回的。
print "Print hello"
select "Select hello"
尝试运行上述程序,您将有望找到工具中每个不同输出的显示位置。
如果您使用的是 SQL Advantage,请在此处查看SQL Advantage图像,这将显示选项屏幕,您可以在其中更改结果返回方式。在这种情况下,“显示带有结果的打印消息”可能会有所帮助。