タグ

再帰に関するmaaa328のブックマーク (2)

  • SQLServerの再帰SQLで歯抜けの日付データを取得する

    処理が自動実行(バッチ処理)で実行された日付を管理しているテーブルから、処理が実行されなかった日(歯抜けの日付データ)を抜き出す必要があったのでSQLを作ってみました。 再帰SQLを使って歯抜けの日付データを取得 処理が自動実行(バッチ処理)で実行された日付を管理しているテーブルから、処理が実行されなかった日(歯抜けの日付データ)を抜き出す必要があったのでSQLを作ってみました。 歯抜けの日付けデータを取得するSQL WITH cal_info AS ( SELECT CAST( ‘2013/04/25’ AS DATE ) AS cal_date UNION ALL SELECT DATEADD( day, 1, cal_date ) FROM cal_info WHERE cal_info.cal_date < '2013/05/10' ) SELECT CONVERT ( VARCH

    SQLServerの再帰SQLで歯抜けの日付データを取得する
  • arguments.callee - JavaScript | MDN

    callee は arguments オブジェクトのプロパティです。これは、現在実行中の関数を、その関数体の内部で参照するために使用することができます。これは、名前のない関数式(「無名関数」とも呼ばれる)の中など、関数名が不明な場合に便利です。 警告: ECMAScript 第 5 版では、 arguments.callee() を厳格モードで使用することを禁止しています。関数式に名前を付けるか、関数が自分自身を呼び出すような関数宣言を行うことで、 arguments.callee() の使用を避けることができます。

    arguments.callee - JavaScript | MDN
  • 1