0
當我在Sybase Adaptive Server Enterprise中運行sp_helpdb dbname
,它只返回以下列:的sp_helpdb不返回所有列
名,db_size,老闆,DBID,創建,狀態
而且它不返回下面的列:
device_fragments,大小,用途,創造,自由字節
這是怎麼發生的?
當我在Sybase Adaptive Server Enterprise中運行sp_helpdb dbname
,它只返回以下列:的sp_helpdb不返回所有列
名,db_size,老闆,DBID,創建,狀態
而且它不返回下面的列:
device_fragments,大小,用途,創造,自由字節
這是怎麼發生的?
但是這兩個集合都會被返回,但它們的顯示位置取決於您使用哪個工具運行查詢。如果您使用SQL Advantage或ASEISQL,那麼您需要查看結果和消息窗口以獲得完整答案。如果您使用的是命令行ISQL,則全部將一起返回。
這是因爲某些結果是從select中返回的,有些來自打印消息。
print "Print hello"
select "Select hello"
嘗試運行上面,你會希望尋找到每個不同的輸出顯示在您的工具。
如果您正在使用SQL Advantage,請在此處查看SQL Advantage圖片,其中顯示了您可以更改結果返回方式的選項屏幕。在這種情況下,「顯示帶有結果的打印消息」可能會有所幫助。
我正在使用Adaptive Server Enterprise,並且在運行sp_helpdb後,消息Windows僅顯示執行時間和結果窗口顯示唯一的以下列:名稱,db_size,所有者,dbid,已創建,狀態 – John 2010-11-01 06:40:29
您使用什麼程序運行查詢? – AdamH 2010-11-01 08:06:20