BI Publisherでデータセットを作成する際に、どちらが最適化されていますか?BI Publisherのデータセット
Select * from <table_name>
OR
select column1, column2 from table_name?
特定の列に言及してselect文を実行するのに違いはありますか?すべての列がレポートで使用されている場合に限ります。列名は、あなたの.rtf
ファイルで使用される名前にマッピングされるよう
BI Publisherでデータセットを作成する際に、どちらが最適化されていますか?BI Publisherのデータセット
Select * from <table_name>
OR
select column1, column2 from table_name?
特定の列に言及してselect文を実行するのに違いはありますか?すべての列がレポートで使用されている場合に限ります。列名は、あなたの.rtf
ファイルで使用される名前にマッピングされるよう
select column1, column2 from table_name
は、使用すべきです。
または.xdm
ファイルを使用して、.rtf
ファイルで使用される変数にDB列をマッピングします。
私はFallAndLearnというユーザーに同意します。 .rtfファイルが使用されているかどうかにかかわらず、列の明示的な名前付けは、最適化とSQLチューニングの観点からはalways recommendedです。
結果の列が同じ場合、それらは同じように「最適化」されます。しかし、Select *は、テーブルに新しい列を追加すると、自動的に処理され、予期しない結果を招くという不都合な副作用があります。 select *の横には、実際に必要な列を考慮していないため、一般的に「怠惰」とみなされます。 –