タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SQLserverとSQLServerとselectに関するgouei2001のブックマーク (1)

  • TOP句で変数を使ってSQLを1行にする

    TOP句を使って複雑なSQLを簡単にします。 SELECTで取得する最大行数を切り替えてみる EXCELに出力する場合と画面に出力する場合でSELECTで取得する最大行数を切り替えたかったのですが、これまではSQLServerのT-SQLTOP句の値が動的に変えれないと思っていたので、SQLを IF out_souce = 'EXECL' --EXECに出力 BEGIN SELECT TOP 65001 * FROM test_table END ELSE --画面に出力 BEGIN SELECT TOP 1001 * FROM test_table END のようにIF文で切り分けていたのですが、これでは長いSQLや条件が複雑なSQLTOP句の値が違うだけで2つ書かなければならずメンテナンス性に欠けます。 しかしながらいつの間にかできるようになっているみたいです DECLARE @g

    TOP句で変数を使ってSQLを1行にする
  • 1