タグ

SQLに関するbentsuyoshiのブックマーク (1)

  • 【SQLServer】テーブル変数と一時テーブルについて調べた : 忘れる前にメモ

    SQLServerにはテーブル変数と一時テーブルが存在する。 これについて、調べたことがあって参考リンクをメモしておく。 ■テーブル変数 table (Transact-SQL) (MSDN) 一時テーブルとの使い分けについて、ベストプラクティスに記載がある。 テーブル変数を使用して大量のデータ (100 行より多く) を格納しないでください。 テーブル変数に大量のデータが含まれると、プランの選択が最適または安定ではなくなる場合があります。 大量データの処理には向かないということ。 ちなみに変数テーブルは自動的に削除されるため、削除の必要はない。 ■一時テーブル テーブルの作成と変更の基礎(MSDN) CREATE TABLE (Transact-SQL)(MSDN) テーブル変数には専用のページがあるけど、一時テーブルには存在しない。 気になるのはここ。 一時テーブルは、tempdb

  • 1