2013-04-28 18 views
-1

如果我有無窮的數據量,我可以在sql中顯示所有數據嗎?
我知道顯然選擇*,但它永遠不會完成。
是否有這樣的命令?在sql中顯示無數的數據量

+1

如果無窮無盡,您無法*顯示*全部。 :| – Ryan 2013-04-28 14:49:56

+0

你的問題**非常**不清楚。 SQL首先不能擁有大量的數據。 – SLaks 2013-04-28 14:50:15

+1

@SLaks ..這就是我在面試中被問到的......我想也許有些事我不熟悉 – user990635 2013-04-28 14:51:05

回答

1

您可以使用TOP來選擇的總記錄集

SELECT TOP 100 * from table 

這將選擇前100條記錄。

通過使用Order By子句,您可以指定返回記錄子集的基礎。

現在,如果你是問關於SQL Server數據庫管理系統的限制,那麼請參閱本link - Maximum Capacity Specification of Sql Server

最大數據庫每個SQL服務器(32位和64位)=實例32,767

+1

是的,但這隻會顯示前100名,並非全部。 – user990635 2013-04-28 14:49:52

0

通常,您會更喜歡使用某種分頁方式,因爲您無法在應用程序上以用戶友好的方式實際顯示「無窮數量的數據」。