2016-04-18 54 views
0

在BI Publisher中創建數據集時,哪一個更優化?BI Publisher中的數據集

Select * from <table_name> 
OR 
select column1, column2 from table_name? 

提到特定列和做選擇所有語句有什麼區別?只要所有列都在報告中使用。

+0

如果結果列相同,那麼它們同樣是「優化的」。但是Select *有不幸的副作用,如果你添加一個新的列到表中,它會自動通過,這會產生意想不到的後果。在select *旁邊通常被認爲是'懶',因爲在你沒有考慮到你實際需要的列。 –

回答

1
select column1, column2 from table_name 

以上應使用,作爲列名會被映射到你的.rtf文件中使用的名稱。

我們使用.xdo.xdm文件DB列映射到.rtf文件中使用的變量。

1

我同意用戶FallAndLearn。 但是不管是否正在使用.rtf文件,從優化和SQL調整角度來看,明確命名列是always recommended