SQL の専門家からは、SELECT ステートメントで「*」記号を使用するのは効率的ではなく、代わりにすべてのフィールド名をリストする方がよいとよく耳にします。
しかし、テーブルに新しいフィールドを追加し、それに応じてすべてのストアド プロシージャを更新することに関しては、個人的には効率的ではありません。
'*' を使用する場合の長所と短所は何ですか?
ありがとう。
一般に、 の使用はSELECT *
お勧めできません。
長所:
SELECT *
短所:
VARBINARY
行ごとに 200k を含む列を追加するとします。このデータは、 1 つのレコードに対して1か所でのみ必要です。使用すると、必要のないSELECT *
10 行ごとに 2MB が返される可能性があります。SELECT *
長所:
select *
短所: